teqo/src/collections
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
..
ActionPlan.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
CampaignInvite.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
CampaignUser.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
Consent.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
Contact.ts Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells. 2026-07-18 22:17:31 -03:00
ElectionCandidate.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
ElectionCandidateVote.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
ElectionTally.ts Add TSE 2022 election results model and local seed import. 2026-07-18 18:25:19 -03:00
ElectoralNucleus.ts Add action-plan agenda vertical for /campanha/planos. 2026-07-18 20:56:20 -03:00
Leadership.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
Media.ts feat(payload): add pt-BR admin/frontend copy and site settings social links 2026-02-15 01:17:26 -03:00
NucleusUpdate.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
Petition.ts remove autosave from petition collection 2026-03-08 22:56:23 -03:00
Post.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
Signature.ts Including page mandato-no-whatsapp 2026-03-14 18:07:40 -03:00
Subscription.ts Including page mandato-no-whatsapp 2026-03-14 18:07:40 -03:00
Supporter.ts Add C2 nominal supporter registry for /campanha. 2026-07-18 20:32:54 -03:00
SupporterImportBatch.ts Add C6 scale/DRY for supporters: bulk import, KPI aggregate, shared shells. 2026-07-18 22:17:31 -03:00
Tag.ts Add Post and Tag collections for news and publications 2026-07-15 19:12:11 -03:00
Users.ts feat(payload): add pt-BR admin/frontend copy and site settings social links 2026-02-15 01:17:26 -03:00