Skip to content

Commit 7984fe5

Browse files
rmohammed-goacojgunnCOarul-foursealsdominicwestdylanwrightCO
authored
Release/13.0 (#330)
* amend schemeeditorcontroller (#302) * url validation updated to accept # symbol (#305) * Fix/gap lss 431 (#306) * url validation updated to accept # symbol * existing unknown chane removed * Lss 701 ownership transfer case sensitive (#309) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * convert admin email to lowercase --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * LSS-550 Update Apache Commons IO to version 2.19.0 (#311) * LSS-712 Updated upload-artifact action version to v4 (#312) * Add health check endpoint and update security configuration to permit… (#314) * Add health check endpoint and update security configuration to permit access * Undo extra indentation * Release/test deployments (#315) * Add health check endpoint and update security configuration to permit access * Undo extra indentation * Add support for multiple submissions for single user on application - Added submission name Add Submission name to LambdaSubmissionDefinition and Submission entity Add event stream for event service tables if it does not exist (Locally) Add troubleshooting * Add support for multiple submissions for single (#318) user on application - Added submission name Add Submission name to LambdaSubmissionDefinition and Submission entity Add event stream for event service tables if it does not exist (Locally) Add troubleshooting * Add support for multiple submissions for single user on application - Added submission name Add Submission name to LambdaSubmissionDefinition and Submission entity Add event stream for event service tables if it does not exist (Locally) Add troubleshooting Fix migrations * Remove event_stream schema creation SQL migration file - Causing mass issues again * Add Flyway migration troubleshooting section to README * Force deployment * Add allowsMultipleSubmissions field to ApplicationFormPatchDTO and ApplicationFormEntity. Update ApplicationFormController and ApplicationFormService to handle null applicationStatus checks. Introduce Flyway migration to add allows_multiple_submissions column to grant_application table. * Update ApplicationFormTestData to include allowsMultipleSubmissions field in ApplicationFormEntity instances. * Add validation annotation to ApplicationFormPatchDTO to ensure at least one field is not null. Introduce AtLeastOneFieldNotNull annotation and its validator for this purpose. * Add submissionName field to ExportedSubmissionsDto and update mapping logic in CustomGrantExportMapperImpl. Implement new method to retrieve submission name from the repository. * Enhance tests for submissionName handling in CustomGrantExportMapperImplTest and GrantExportServiceTest. Add assertions to verify mapping of submissionName and handle null cases. * Temporarly add --disableCentral flag to feature and pushImage workflows as their service is down and blocking pipeline * Implement idempotency check for spotlight submissions in SpotlightBatchService (#323) * Main > develop (#326) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * Release/12.3 (#310) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol (#305) * Fix/gap lss 431 (#306) * url validation updated to accept # symbol * existing unknown chane removed * Lss 701 ownership transfer case sensitive (#309) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * convert admin email to lowercase --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> * release/12.4 (#313) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol (#305) * Fix/gap lss 431 (#306) * url validation updated to accept # symbol * existing unknown chane removed * Lss 701 ownership transfer case sensitive (#309) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * convert admin email to lowercase --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * LSS-550 Update Apache Commons IO to version 2.19.0 (#311) * LSS-712 Updated upload-artifact action version to v4 (#312) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Arulelango Jayaraman <arul@fourseals.co.uk> Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> * Release/test deployments main (#317) * Add health check endpoint and update security configuration to permit access * Undo extra indentation * Implement idempotency check for spotlight submissions in SpotlightBatchService (#324) --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Arulelango Jayaraman <arul@fourseals.co.uk> Co-authored-by: Ben Tadiar <ben@tadtech.co.uk> * Release/12.5 (#327) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * Release/12.3 (#310) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol (#305) * Fix/gap lss 431 (#306) * url validation updated to accept # symbol * existing unknown chane removed * Lss 701 ownership transfer case sensitive (#309) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * convert admin email to lowercase --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> * release/12.4 (#313) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol (#305) * Fix/gap lss 431 (#306) * url validation updated to accept # symbol * existing unknown chane removed * Lss 701 ownership transfer case sensitive (#309) * Release/3.2 (#28) * Adding constraint on gap_admin table * Adding unique constraint on grant_applicant_organisation_profile table * Removing unique constraints on tables with foreign key constraints * Release/3.3 (#39) Release 3.3 * Release/3.6 (#47) * TMI2-253: Add pre-commit check and update .gitignore to include application-local.properties and .env.local * Fixing unique constraint on indexes (#33) * Fixing unique constraint on indexes * GAP-2070 delete applicant from apply DB (#15) Hard deletes an applicant after an admin deletes them * GAP-2070 grant_beneficiary fk constraint & set null delete cascade (#34) * GAP-2070 fixing not null constraint on created_by * GAP-2148: grant advert not publishing on selected date (#32) * GAP-2148 - fixing view to use UTC * GAP-2148 - fixing scheduled job & setting opening/closing dates to use UTC not BST (#40) - Removing code that formats the excel sheet as this was causing an unacceptable performance problem * GAP-2230: Removing transactional from inserting exports, as this results in the lambda being invoked before exports exist in the DB (#46) * Creates an endpoint which removes applications attached to an advert (#42) (#49) --------- Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> * Create DUMMY * Tmi2 501/revert tmi2 496 changes (#129) (#130) * revert tmi2-496 changes * format * Release/6.1 (#136) * Tmi2 501/revert tmi2 496 changes (#129) * revert tmi2-496 changes * format * Adding tables for completion_statistics.sql (#131) * Adding tables for completion_statistics.sql * Formatting... * Tn 154 calculations tables (#132) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Tn 154 calculations tables (#133) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing issue with db migration script (#134) * Adding tables for completion_statistics.sql * Formatting... * Adding sequence for calculations table id * Fixing incorrect format for migration script name. Combining 2 into 1 * Fixing errors in db migration script --------- Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> * Fix promoteToProd.yml (#179) * Adds query to find application with no ownership check to allow lambdas to call (#212) * Fix unpublish application form from lambda (#268) (#269) * Updating release 10.0 with develop changes (#274) * Fix unpublish application form from lambda (#268) * GAP-2531: Cascade delete grant export tables createdby column (#270) * GAP-2533: Fix advert scheduler view for BST (#273) * use LocalDateTime for grant opening and closing times (#272) * use LocalDateTime for grant opening and closing times * fix test * fix more tests * Tmi2 740 - Handling new locations for MQ saving to grant_beneficiary table (#271) * Adding two new columns to grant_beneficiary for new locations --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> * GAP-2533: Retrospectively fix BST ads in prod (#276) (#278) * GAP-2533: Retrospectively fix BST ads in prod * GAP-2533: Including release time * GAP-2533: Overriding UTC opening/closing dates as Europe/London time * GAP-2533: Update scheduled closing times too * GAP-2533: Fix syntax * GAP-2533: Hard code datetimes for BST * Improves logs around updating and deleting open search (#280) * Improving logging (#283) * Improving logging II * amend schemeeditorcontroller * Release/12.0 (#308) * amend schemeeditorcontroller (#302) * url validation updated to accept # symbol * existing unknown chane removed (#307) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * convert admin email to lowercase --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> * LSS-550 Update Apache Commons IO to version 2.19.0 (#311) * LSS-712 Updated upload-artifact action version to v4 (#312) --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Arulelango Jayaraman <arul@fourseals.co.uk> Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> * Implement idempotency check for spotlight submissions in SpotlightBatchService * Enhance SpotlightBatchService to handle multiple QUEUED batches and prevent duplicate submissions. Updated query to order results by creation date and added logging for better traceability. * Update SpotlightBatchServiceTest to return lists instead of Optionals for batch retrieval methods, enhancing compatibility with multiple QUEUED batches. * Refactor SpotlightBatchServiceTest to prevent re-queuing of GGIS_ERROR submissions, ensuring they require manual intervention. --------- Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Arulelango Jayaraman <arul@fourseals.co.uk> Co-authored-by: Ben Tadiar <ben@tadtech.co.uk> * Release/13.0 (#328) * Add support for multiple submissions for single user on application - Added submission name Add Submission name to LambdaSubmissionDefinition and Submission entity Add event stream for event service tables if it does not exist (Locally) Add troubleshooting * Add support for multiple submissions for single user on application - Added submission name Add Submission name to LambdaSubmissionDefinition and Submission entity Add event stream for event service tables if it does not exist (Locally) Add troubleshooting Fix migrations * Remove event_stream schema creation SQL migration file - Causing mass issues again * Add Flyway migration troubleshooting section to README * Force deployment * Add allowsMultipleSubmissions field to ApplicationFormPatchDTO and ApplicationFormEntity. Update ApplicationFormController and ApplicationFormService to handle null applicationStatus checks. Introduce Flyway migration to add allows_multiple_submissions column to grant_application table. * Update ApplicationFormTestData to include allowsMultipleSubmissions field in ApplicationFormEntity instances. * Add validation annotation to ApplicationFormPatchDTO to ensure at least one field is not null. Introduce AtLeastOneFieldNotNull annotation and its validator for this purpose. * Add submissionName field to ExportedSubmissionsDto and update mapping logic in CustomGrantExportMapperImpl. Implement new method to retrieve submission name from the repository. * Enhance tests for submissionName handling in CustomGrantExportMapperImplTest and GrantExportServiceTest. Add assertions to verify mapping of submissionName and handle null cases. * Temporarly add --disableCentral flag to feature and pushImage workflows as their service is down and blocking pipeline * Force update --------- Co-authored-by: jgunnCO <135321532+jgunnCO@users.noreply.github.com> Co-authored-by: Arulelango Jayaraman <arul@fourseals.co.uk> Co-authored-by: dominicwest <101722961+dominicwest@users.noreply.github.com> Co-authored-by: dylanwrightCO <135221918+dylanwrightCO@users.noreply.github.com> Co-authored-by: paul-lawlor-tco <paul.lawlor1@cabinetoffice.gov.uk> Co-authored-by: Iain Cooper <iain.cooper@cabinetoffice.gov.uk> Co-authored-by: iaincooper-tco <99728291+iaincooper-tco@users.noreply.github.com> Co-authored-by: john-tco <135222889+john-tco@users.noreply.github.com> Co-authored-by: rachelswart <99667350+rachelswart@users.noreply.github.com> Co-authored-by: ConorFayleTCO <141320269+ConorFayleTCO@users.noreply.github.com> Co-authored-by: GavCookCO <99668051+GavCookCO@users.noreply.github.com> Co-authored-by: Gavin Cook <gavin.cook1@cabinetoffice.gov.uk> Co-authored-by: JamieGunnCO <jamie.gunn@cabinetoffice.gov.uk> Co-authored-by: a-lor-cab <107372333+a-lor-cab@users.noreply.github.com> Co-authored-by: Connor Macqueen <138442814+ConnorTCO@users.noreply.github.com> Co-authored-by: dylanwrightCO <dylan.wright@cabinetoffice.gov.uk> Co-authored-by: Ben Tadiar <ben@tadtech.co.uk>
1 parent 380706e commit 7984fe5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/gov/cabinetoffice/gap/adminbackend/controllers/ControllerExceptionHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ protected ResponseEntity<Object> handleConflict(ObjectOptimisticLockingFailureEx
127127
/**
128128
* This overridden method handles controller methods being called with invalid
129129
* arguments It'll spit back a json representation of a FieldErrorsDTO or a
130-
* ClassErrorsDTO
130+
* ClassErrorsDTO.
131131
*/
132132
@Override
133133
protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotValidException ex,
@@ -140,7 +140,7 @@ protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotV
140140

141141
/**
142142
* This overridden method handles controller methods which cause bind exceptions It'll
143-
* spit back a json representation of a FieldErrorsDTO or a ClassErrorsDTO
143+
* spit back a json representation of a FieldErrorsDTO or a ClassErrorsDTO.
144144
*/
145145
@Override
146146
protected ResponseEntity<Object> handleBindException(BindException ex, HttpHeaders headers, HttpStatus status,

0 commit comments

Comments
 (0)