teqo-backup/tests/int
Francisco Ignácio Fontoura Solla 9fdbae05d7 Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells.
Phase 1 UX: StrictCombobox municipality in SupporterForm, AlertDialog in
RemoveSupporterDataButton. Phase 2 DRY: campaignListUrl + CampaignListPagination
+ campaignFormFields + mapCampaignFormActionError shared across nuclei,
supporters and action plans. Phase 3: single SQL aggregate for supporter list
KPIs via drizzle in the Payload txn. Phase 4: bulk drizzle insert for CSV import
inside the existing Payload txn with ON CONFLICT DO NOTHING, plus a fail-closed
skipContactPhoneInvariant context flag. Phase 5: HMAC-signed single-use import
token backed by a new supporterImportBatch staging collection so the full ok-row
set never crosses the Server Action boundary twice.
2026-07-18 22:17:31 -03:00
..
api.int.spec.ts feat: initial commit 2026-02-14 16:11:51 -03:00
assertTestDatabase.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
bahiaGeometries.int.spec.ts Add static Bahia municipality and territory geometries for the campaign map. 2026-07-18 22:07:41 -03:00
bahiaMunicipalityCodes.int.spec.ts Add static Bahia municipality and territory geometries for the campaign map. 2026-07-18 22:07:41 -03:00
bahiaTerritories.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
bahiaTseZones.int.spec.ts Add opt-in TSE zone and territory suggestion chips for nuclei. 2026-07-18 20:04:04 -03:00
campaignActionPlan.int.spec.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
campaignAuth.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignCoordinatorAssignment.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignDashboardUpdatesUi.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignFixtures.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignFixturesRowCounts.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignInvite.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignInviteUi.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignLeadership.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignLeadershipActions.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignMigrationReconciliation.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignNucleus.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignNucleusDetailContext.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignNucleusListOverview.int.spec.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
campaignNucleusShareRecipients.int.spec.ts Add nucleus detail share dialog for WhatsApp and copy-link. 2026-07-18 18:14:49 -03:00
campaignNucleusUpdate.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaignNucleusUpdatePageData.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignPrimaryContactPageData.int.spec.ts Support multi-municipality and multi-neighborhood nucleus territory. 2026-07-18 18:31:51 -03:00
campaignSupporter.int.spec.ts Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells. 2026-07-18 22:17:31 -03:00
campaignUserPhone.int.spec.ts Add nucleus detail share dialog for WhatsApp and copy-link. 2026-07-18 18:14:49 -03:00
campaignVoteEstimate.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
contactPhoneNormalization.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
electionResultsImport.int.spec.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
eslintConventions.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
formData.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
payloadTransaction.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
petition-page-layout.int.spec.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
postgresTransactionLocks.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
relationship.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
schemaPrimitives.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
testDatabaseLease.int.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00