From fef53eaba5ab0b450c4e887e83a65ad5dbcda4c5 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Date: Wed, 5 Feb 2025 13:49:27 +0000 Subject: [PATCH 01/13] EPP-49 upload passport initial commit --- apps/epp-new/index.js | 1 + apps/epp-new/translations/src/en/pages.json | 15 ++++++ apps/epp-new/views/upload-passport.html | 58 +++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 apps/epp-new/views/upload-passport.html diff --git a/apps/epp-new/index.js b/apps/epp-new/index.js index 4337ad7..73c7cb0 100644 --- a/apps/epp-new/index.js +++ b/apps/epp-new/index.js @@ -203,6 +203,7 @@ module.exports = { } }, '/upload-passport': { + // TODO: Add behaviour and field once EPP-48 is merged fields: [], next: '/upload-certificate-conduct', locals: { diff --git a/apps/epp-new/translations/src/en/pages.json b/apps/epp-new/translations/src/en/pages.json index bed22ea..a6864a4 100644 --- a/apps/epp-new/translations/src/en/pages.json +++ b/apps/epp-new/translations/src/en/pages.json @@ -72,6 +72,18 @@ "countersignatory-contact":{ "header": "Countersignatory's contact details" }, + "upload-passport": { + "header": "Upload passport", + "p1": "Attach an image of your passport from the EU, Switzerland, Norway, Iceland or Liechtenstein as proof of your identity. The image must be", + "link": "https://www.gov.uk/government/publications/explosives-precursors-licence-applications-countersignatory/explosives-precursors-and-poisons-licence-applications-how-to-get-documents-countersigned", + "link-text": "signed by your countersignatory (opens in a new tab)", + "upload-file": "Upload a file", + "file-format": "Your file must be JPEG, PDF or PNG, and be 25MB or less", + "no-file-uploaded": "No files uploaded", + "you-have-uploaded": "You have uploaded", + "files": "file(s)", + "uploading-document": "Uploading your document..." + }, "confirm": { "header": "Check your answers", "title": "Check your answers – Apply for an explosives precursors and poisons licence", @@ -163,6 +175,9 @@ }, "new-renew-countersignatory-phone-number": { "label": "Phone number" + }, + "new-renew-passport": { + "label": "Image of passport" } }, "complete": { diff --git a/apps/epp-new/views/upload-passport.html b/apps/epp-new/views/upload-passport.html new file mode 100644 index 0000000..af91c28 --- /dev/null +++ b/apps/epp-new/views/upload-passport.html @@ -0,0 +1,58 @@ +{{{{#t}}pages.upload-passport.p1{{/t}} + + {{#t}}pages.upload-passport.link-text{{/t}} + +
+ {{#t}}journey.error{{/t}}: {{#t}}validation.file-upload.maxFileSize{{/t}} +
+ {{#t}}journey.error{{/t}}: {{#t}}validation.file-upload.fileType{{/t}} +
{{#t}}journey.error{{/t}}: {{#t}}validation.file-upload.fileType{{/t}}