chore(C119): regenera migration sobre main rebaseada (C112 phones) e ajusta teste int para schema phones

This commit is contained in:
Francisco Solla 2026-08-11 13:09:43 -03:00
parent 5fa4e22c9d
commit 3a4e44f422
4 changed files with 13365 additions and 5 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,16 @@
import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
await db.execute(sql`
ALTER TYPE "public"."enum_leadership_support_status" ADD VALUE 'lembranca' BEFORE 'negativo';`)
}
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
await db.execute(sql`
ALTER TABLE "leadership" ALTER COLUMN "support_status" SET DATA TYPE text;
ALTER TABLE "leadership" ALTER COLUMN "support_status" SET DEFAULT 'a_abordar'::text;
DROP TYPE "public"."enum_leadership_support_status";
CREATE TYPE "public"."enum_leadership_support_status" AS ENUM('engajado', 'a_abordar', 'em_disputa', 'negativo');
ALTER TABLE "leadership" ALTER COLUMN "support_status" SET DEFAULT 'a_abordar'::"public"."enum_leadership_support_status";
ALTER TABLE "leadership" ALTER COLUMN "support_status" SET DATA TYPE "public"."enum_leadership_support_status" USING "support_status"::"public"."enum_leadership_support_status";`)
}

View file

@ -47,7 +47,8 @@ import * as migration_20260808_134911_add_calendar_feed from './20260808_134911_
import * as migration_20260808_184113_remodel_activity_responsible from './20260808_184113_remodel_activity_responsible';
import * as migration_20260809_204728_add_campaign_user_contact_and_leadership_advisors from './20260809_204728_add_campaign_user_contact_and_leadership_advisors';
import * as migration_20260810_010844_add_activity_all_day from './20260810_010844_add_activity_all_day';
import * as migration_20260811_153004_add_lembranca_support_status from './20260811_153004_add_lembranca_support_status';
import * as migration_20260811_111828_add_contact_phones_array from './20260811_111828_add_contact_phones_array';
import * as migration_20260811_155116_add_lembranca_support_status from './20260811_155116_add_lembranca_support_status';
export const migrations = [
{
@ -296,8 +297,13 @@ export const migrations = [
name: '20260810_010844_add_activity_all_day',
},
{
up: migration_20260811_153004_add_lembranca_support_status.up,
down: migration_20260811_153004_add_lembranca_support_status.down,
name: '20260811_153004_add_lembranca_support_status'
up: migration_20260811_111828_add_contact_phones_array.up,
down: migration_20260811_111828_add_contact_phones_array.down,
name: '20260811_111828_add_contact_phones_array',
},
{
up: migration_20260811_155116_add_lembranca_support_status.up,
down: migration_20260811_155116_add_lembranca_support_status.down,
name: '20260811_155116_add_lembranca_support_status'
},
];

View file

@ -434,7 +434,7 @@ describe('campaign leadership domain', () => {
const created = await createLeadershipRecord(payload, coordinator, {
municipalities: [municipality.id],
name: 'Liderança Lembrança',
phone: campaignFixtures().phone(),
phones: [campaignFixtures().phone()],
supportStatus: 'lembranca',
})