{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699777558,"defaultBranch":"main","name":"notarial-api","ownerLogin":"UKForeignOffice","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-03T10:17:05.000Z","ownerAvatar":"https://github.com/avatars/u/10496714?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726678338.0","currentOid":""},"activityList":{"items":[{"before":"a170ecb78ae5b8a2320f05f1639d2c6871400a33","after":"e61778ffe7ab9767c3d55ba3d14fdfb54a35065a","ref":"refs/heads/feat/move-marriage-content","pushedAt":"2024-09-19T09:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated upload script to include no references to certifyCopy","shortMessageHtmlLink":"Updated upload script to include no references to certifyCopy"}},{"before":"4d8bf1c1f41efa3ade0695b98f4720df53c22129","after":"a170ecb78ae5b8a2320f05f1639d2c6871400a33","ref":"refs/heads/feat/move-marriage-content","pushedAt":"2024-09-19T07:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated certifyCopy additional contexts","shortMessageHtmlLink":"Updated certifyCopy additional contexts"}},{"before":null,"after":"4d8bf1c1f41efa3ade0695b98f4720df53c22129","ref":"refs/heads/feat/move-marriage-content","pushedAt":"2024-09-18T16:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated dynamic content with nested marriage content","shortMessageHtmlLink":"Updated dynamic content with nested marriage content"}},{"before":"2d25b7ccdb136591f857b666ae6f46c357b55b84","after":"fb99e54dd324f3c07b6e7c2307bd8e5fe739dbad","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-18T12:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"tidy test name","shortMessageHtmlLink":"tidy test name"}},{"before":"b3b09770573ae160513cb65041f3fb7d92b45f9d","after":"2d25b7ccdb136591f857b666ae6f46c357b55b84","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-18T12:12:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"remove onComplete from QueueConfig","shortMessageHtmlLink":"remove onComplete from QueueConfig"}},{"before":"37ee03401768921eb0b74ccfefaef91599d8742e","after":"e4d824e8441829a1914c3536a64e1dbc1199e741","ref":"refs/heads/main","pushedAt":"2024-09-18T12:11:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"feat: allow QUEUE_SCHEMA to be configured in api and worker (#141)\n\n* feat: allow QUEUE_SCHEMA to be configured in api and worker\r\n\r\n* add docs\r\n\r\n* add back monitorStateIntervalSeconds\r\n\r\n* update var name","shortMessageHtmlLink":"feat: allow QUEUE_SCHEMA to be configured in api and worker (#141)"}},{"before":"396e64c46d0c9e6e7b53daa5cc5709766ed9cc3c","after":"b3b09770573ae160513cb65041f3fb7d92b45f9d","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-18T12:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"remove onComplete from QueueConfig","shortMessageHtmlLink":"remove onComplete from QueueConfig"}},{"before":"e1d0e985a5c4f2e82569173656d036fefc352851","after":"396e64c46d0c9e6e7b53daa5cc5709766ed9cc3c","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-18T11:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"update log message","shortMessageHtmlLink":"update log message"}},{"before":"7b859541ca0fa817719998e236c3241d9b639efe","after":"e1d0e985a5c4f2e82569173656d036fefc352851","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-18T11:56:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"feat: replace onComplete handler for sesSendHandler with internal event creation","shortMessageHtmlLink":"feat: replace onComplete handler for sesSendHandler with internal eve…"}},{"before":"b566b8e3b6a1ff14c3fdb74c660e212dfc295f67","after":"37ee03401768921eb0b74ccfefaef91599d8742e","ref":"refs/heads/main","pushedAt":"2024-09-18T11:01:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"feat: add submission email for certify a copy form (#140)\n\n* Added types for FormMetadata\r\n\r\n* Added certifyCopyCaseService and mappings\r\n\r\n* Added certifyCopy submission template\r\n\r\n* Added certifyCopyCaseService as new Express service\r\n\r\n* Updated getPost function to choose the right additional context to receive the post from\r\n\r\n* Updated all references to getPost to send through type so correct additional context can be chosen\r\n\r\n* Added certifyCopy to the list of allowed types in schema validation\r\n\r\n* Updated mappings to match form fields for certify a copy\r\n\r\n* Missed occurrences of getPost updated\r\n\r\n* Added env vars for certify copy notify templates\r\n\r\n* Added tests for CertifyCopyCaseService\r\n\r\n* Moved getCaseServiceName to its own util so that it can be used by the SubmitService\r\n\r\n* Updated SubmitService to choose correct CaseService to build jobs for\r\n\r\n* Added buildProcessQueueData to allow SubmitService to be agnostic to the CaseService being used\r\n\r\n* Updated SubmitService to fix ts errors\r\n\r\n* Tidying\r\n\r\n* renamed staffServiceJob to caseServiceJob in SubmitService for consistency\r\n\r\n* Tidied getPostEmailAddress logic\r\n\r\n* Tidied getPostAlertData since now all post emails should be added, so we throw at the earliest opportunity\r\n\r\n* Removed unnecessary casting on marriage buildProcessQueueData\r\n\r\n* Moved case service types to types directory since they were building\r\n\r\n* Added CaseServiceBase\r\n\r\n* Modified CaseService to extend CaseServiceBase\r\n\r\n* Updated case services to extend CaseServiceBase\r\n\r\n* Updated imports\r\n\r\n* Added ProcessQueueDataInput type for buildProcessQueueData function input\r\n\r\n* Updated buildProcessQueueData with new input logic\r\n\r\n* Reverted ADR changes\r\n\r\n* Split getPost into getPostForMarriage and getPostForCertifyCopy\r\n\r\n* Added abstract CaseService class in place of CaseServiceBase class\r\n\r\n* removed references to CaseServiceBase from CaseService type\r\n\r\n* Abstracted PaymentViewModel to its own function and reset CaseService logic back to original logic\r\n\r\n* removed references to CaseService abstract class\r\n\r\n* Moved submission templates to relevant directories\r\n\r\n* Updated tests with new PaymentViewModel logic","shortMessageHtmlLink":"feat: add submission email for certify a copy form (#140)"}},{"before":null,"after":"7b859541ca0fa817719998e236c3241d9b639efe","ref":"refs/heads/feat/move-oncomplete-handler","pushedAt":"2024-09-17T14:16:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"remove onComplete handler","shortMessageHtmlLink":"remove onComplete handler"}},{"before":"0792473f1f933368c6f0f0c30c536e7b4abe7358","after":"811c77f34d6a7d0d0a02b2a02d314412cb90cda6","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T13:45:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated tests with new PaymentViewModel logic","shortMessageHtmlLink":"Updated tests with new PaymentViewModel logic"}},{"before":"d19c973fb57876165a60dcfdaf12559ac7a506cd","after":"0eaf937865f8933970b6e51551a6670deac44c5a","ref":"refs/heads/feat/configure-schema-name","pushedAt":"2024-09-17T13:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"update var name","shortMessageHtmlLink":"update var name"}},{"before":"dc647c2ff6925f03978193aeef9b29e3221f8324","after":"0792473f1f933368c6f0f0c30c536e7b4abe7358","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T13:30:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"removed references to CaseService abstract class","shortMessageHtmlLink":"removed references to CaseService abstract class"}},{"before":"547e87c488b44c0473f42647deb3d5f7acade145","after":"dc647c2ff6925f03978193aeef9b29e3221f8324","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T12:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"removed references to CaseServiceBase from CaseService type","shortMessageHtmlLink":"removed references to CaseServiceBase from CaseService type"}},{"before":"5a1e70aaf26c5454f0987acc9f8887694e9f5b1a","after":"547e87c488b44c0473f42647deb3d5f7acade145","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T12:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Added abstract CaseService class in place of CaseServiceBase class","shortMessageHtmlLink":"Added abstract CaseService class in place of CaseServiceBase class"}},{"before":"c0ed9298cc9f976f387dea541501d6fe2d50a2aa","after":"5a1e70aaf26c5454f0987acc9f8887694e9f5b1a","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T10:36:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Split getPost into getPostForMarriage and getPostForCertifyCopy","shortMessageHtmlLink":"Split getPost into getPostForMarriage and getPostForCertifyCopy"}},{"before":"d94a45a54629114bf3fc09f88695ba4570bbc957","after":"c0ed9298cc9f976f387dea541501d6fe2d50a2aa","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T10:24:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Reverted ADR changes","shortMessageHtmlLink":"Reverted ADR changes"}},{"before":"ab43cb6de1baeb0b5006f0c178d1c754df8e7162","after":"d94a45a54629114bf3fc09f88695ba4570bbc957","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T10:22:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated buildProcessQueueData with new input logic","shortMessageHtmlLink":"Updated buildProcessQueueData with new input logic"}},{"before":"701928be07a9c9e71d7de35c4c227abec6c0710d","after":"d19c973fb57876165a60dcfdaf12559ac7a506cd","ref":"refs/heads/feat/configure-schema-name","pushedAt":"2024-09-17T10:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"add back monitorStateIntervalSeconds","shortMessageHtmlLink":"add back monitorStateIntervalSeconds"}},{"before":"a6ffcad330ceec0be30f76e04bbb9f8defa53de7","after":"701928be07a9c9e71d7de35c4c227abec6c0710d","ref":"refs/heads/feat/configure-schema-name","pushedAt":"2024-09-17T09:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"add docs","shortMessageHtmlLink":"add docs"}},{"before":"23ae6992a6e3f688710213b390efdb2d59968840","after":"ab43cb6de1baeb0b5006f0c178d1c754df8e7162","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-17T09:59:02.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated imports","shortMessageHtmlLink":"Updated imports"}},{"before":null,"after":"a6ffcad330ceec0be30f76e04bbb9f8defa53de7","ref":"refs/heads/feat/configure-schema-name","pushedAt":"2024-09-17T09:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jenbutongit","name":"Jen Duong","path":"/jenbutongit","primaryAvatarUrl":"https://github.com/avatars/u/22080510?s=80&v=4"},"commit":{"message":"feat: allow QUEUE_SCHEMA to be configured in api and worker","shortMessageHtmlLink":"feat: allow QUEUE_SCHEMA to be configured in api and worker"}},{"before":"112093f46dff6688bdc008d43e27af7f303107c4","after":"23ae6992a6e3f688710213b390efdb2d59968840","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-16T16:39:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Tidied getPostAlertData since now all post emails should be added, so we throw at the earliest opportunity","shortMessageHtmlLink":"Tidied getPostAlertData since now all post emails should be added, so…"}},{"before":"b740331a0e4f72ccf696443307691205c710650b","after":"112093f46dff6688bdc008d43e27af7f303107c4","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-16T16:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"renamed staffServiceJob to caseServiceJob in SubmitService for consistency","shortMessageHtmlLink":"renamed staffServiceJob to caseServiceJob in SubmitService for consis…"}},{"before":"d853fe6acd013dadd34e12f6c66e10dd974d8ad3","after":"b740331a0e4f72ccf696443307691205c710650b","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-16T16:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Tidying","shortMessageHtmlLink":"Tidying"}},{"before":"4e83fa3e07ea8bb2591bec1ea8fb0600cdc90e8e","after":"d853fe6acd013dadd34e12f6c66e10dd974d8ad3","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-16T16:20:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Updated SubmitService to fix ts errors","shortMessageHtmlLink":"Updated SubmitService to fix ts errors"}},{"before":null,"after":"4e83fa3e07ea8bb2591bec1ea8fb0600cdc90e8e","ref":"refs/heads/feat/certify-copy-submission-email","pushedAt":"2024-09-16T15:35:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Added tests for CertifyCopyCaseService","shortMessageHtmlLink":"Added tests for CertifyCopyCaseService"}},{"before":"197512cbeb34263332a4f876ca88740315646414","after":"b566b8e3b6a1ff14c3fdb74c660e212dfc295f67","ref":"refs/heads/main","pushedAt":"2024-09-13T15:49:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"feat: Add user email for certifying a copy of a document (#139)\n\n* Added certify passport template env vars to config\r\n\r\n* Moved marriage case types constant to a higher level to be used across services\r\n\r\n* Moved marriage personalisation code to marraige directory for when certify passport is added\r\n\r\n* Added getPersonalisationBuilder and added personalisation builder for certify a copy\r\n\r\n* Updated UserService with new logic to pick the personalisation builder\r\n\r\n* Capitalised PersonalisationBuilder\r\n\r\n* Updated imports for personalisation builder tests\r\n\r\n* Updated certifyCopy personalisation builders to pull through certify copy dynamic content instead of marriage content\r\n\r\n* Added test data for cetrify copy tests\r\n\r\n* Added additional contexts for testing and modified certifyCopy form type\r\n\r\n* Added tests for new certify copy personalisation builder\r\n\r\n* Renamed all instances of certifyDocument to certifyCopy\r\n\r\n* renamed personalisation builders to inPerson and postal\r\n\r\n* Changed getUserTemplate and userService to account for new template names\r\n\r\n* Updated personalisation names in tests\r\n\r\n* Renamed NotifyEmailTemplate types to match new personalisation type names\r\n\r\n* Added certifyPassport to list of allowed metadata types\r\n\r\n* Renamed MARRIAGE_CASE_TYPES to MARRIAGE_FORM_TYPES\r\n\r\n* Renamed rogue occurrence of MARRIAGE_CASE_TYPES","shortMessageHtmlLink":"feat: Add user email for certifying a copy of a document (#139)"}},{"before":"300b081c74f381eb4800c7af1f2bdeb0be16861e","after":"e376356fb9f0f6836d641eb00a2c98397c06bd27","ref":"refs/heads/feat/certify-passport-user-email","pushedAt":"2024-09-13T13:50:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ziggy-cyb","name":null,"path":"/ziggy-cyb","primaryAvatarUrl":"https://github.com/avatars/u/120458506?s=80&v=4"},"commit":{"message":"Renamed rogue occurrence of MARRIAGE_CASE_TYPES","shortMessageHtmlLink":"Renamed rogue occurrence of MARRIAGE_CASE_TYPES"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwOToyNToxOS4wMDAwMDBazwAAAAS6pb1x","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwOToyNToxOS4wMDAwMDBazwAAAAS6pb1x","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMzo1MDoyOC4wMDAwMDBazwAAAAS1in-H"}},"title":"Activity · UKForeignOffice/notarial-api"}