Skip to content

release/12.4#313

Merged
BenExile merged 6 commits into
mainfrom
release/12.4
Jun 3, 2025
Merged

release/12.4#313
BenExile merged 6 commits into
mainfrom
release/12.4

Conversation

@BenExile
Copy link
Copy Markdown
Contributor

@BenExile BenExile commented Jun 3, 2025

No description provided.

jgunnCO and others added 6 commits May 7, 2024 11:09
* url validation updated to accept # symbol

* existing unknown chane removed
* 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>
@BenExile BenExile requested a review from manabshy June 3, 2025 11:44
@BenExile BenExile merged commit e8ec48f into main Jun 3, 2025
11 checks passed
rmohammed-goaco added a commit that referenced this pull request Jan 9, 2026
* 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>
rmohammed-goaco added a commit that referenced this pull request Jan 9, 2026
* 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>
rmohammed-goaco added a commit that referenced this pull request Jan 14, 2026
* 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>
rmohammed-goaco added a commit that referenced this pull request Jan 22, 2026
* 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)

* Release/12.5 > main (#325)

* 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.

* Release/13.0 - Multiple Submissions (#322)

* 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

---------

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>

* 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

* …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants