diff --git a/apps/backend/src/config/migrations.ts b/apps/backend/src/config/migrations.ts index 62de4217..e4b74b60 100644 --- a/apps/backend/src/config/migrations.ts +++ b/apps/backend/src/config/migrations.ts @@ -36,6 +36,7 @@ import { RenameDonationMatchingStatus1771260403657 } from '../migrations/1771260 import { DropDonationTotalColumns1772241115031 } from '../migrations/1772241115031-DropDonationTotalColumns'; import { FixTrackingLinks1773041840374 } from '../migrations/1773041840374-FixTrackingLinks'; import { CleanupRequestsAndAllocations1771821377918 } from '../migrations/1771821377918-CleanupRequestsAndAllocations'; +import { AddDonationItemConfirmation1774140453305 } from '../migrations/1774140453305-AddDonationItemConfirmation'; const schemaMigrations = [ User1725726359198, @@ -76,6 +77,7 @@ const schemaMigrations = [ DropDonationTotalColumns1772241115031, FixTrackingLinks1773041840374, CleanupRequestsAndAllocations1771821377918, + AddDonationItemConfirmation1774140453305, ]; export default schemaMigrations; diff --git a/apps/backend/src/donationItems/donationItems.entity.ts b/apps/backend/src/donationItems/donationItems.entity.ts index a99bfb36..ee325ab6 100644 --- a/apps/backend/src/donationItems/donationItems.entity.ts +++ b/apps/backend/src/donationItems/donationItems.entity.ts @@ -50,4 +50,7 @@ export class DonationItem { @Column({ name: 'food_rescue', type: 'boolean', nullable: true }) foodRescue!: boolean | null; + + @Column({ name: 'details_confirmed', type: 'boolean' }) + detailsConfirmed!: boolean; } diff --git a/apps/backend/src/migrations/1774140453305-AddDonationItemConfirmation.ts b/apps/backend/src/migrations/1774140453305-AddDonationItemConfirmation.ts new file mode 100644 index 00000000..fcf44035 --- /dev/null +++ b/apps/backend/src/migrations/1774140453305-AddDonationItemConfirmation.ts @@ -0,0 +1,19 @@ +import { MigrationInterface, QueryRunner } from 'typeorm'; + +export class AddDonationItemConfirmation1774140453305 + implements MigrationInterface +{ + public async up(queryRunner: QueryRunner): Promise { + await queryRunner.query(` + ALTER TABLE donation_items + ADD COLUMN details_confirmed BOOLEAN NOT NULL DEFAULT FALSE; + `); + } + + public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(` + ALTER TABLE donation_items + DROP COLUMN details_confirmed; + `); + } +}