mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 23:53:05 +00:00
Rename the operational unit "Praça"/"Núcleo" to "Município" (code identifier `municipality`) and land the 2026-07-23 course changes: - New `candidate` role with unrestricted visibility (`isCampaignStaff` now includes it) alongside coordinator/advisor; leader is locked down to the supporter contact tool only. - Demandas become staff-only; dobradinhas modeled via a `stateDeputy` entity. - Camaçari consolidated to a single município (ZE 170/171 aggregated); Salvador keeps its 19 zone municípios. - Map moves to the staff dashboard; `/campanha/municipios` is list/overview. - Vote pledges keep the declared vs estimated (scenario) asymmetry; leaders never see estimates. Destructive migration for the campaign vertical (drops nucleus/plaza-era tables, wipes campaign rows, seeds 435 municípios). Public-site data untouched. Includes the post-delivery /simplify cleanups: shared reloadStaffActor / reloadCoordinatorActor helpers, req.context cache for getFreshCampaignUser, parallelized dashboard loads, candidate dashboard-copy fix, and dead leader-dashboard / roleKind code removal. |
||
|---|---|---|
| .. | ||
| api.int.spec.ts | ||
| assertTestDatabase.int.spec.ts | ||
| bahiaGeometries.int.spec.ts | ||
| bahiaMunicipalityCodes.int.spec.ts | ||
| bahiaMunicipalityDemographics.int.spec.ts | ||
| bahiaTerritories.int.spec.ts | ||
| bahiaTseCityCodes.int.spec.ts | ||
| bahiaTseZones.int.spec.ts | ||
| campaignActionPlan.int.spec.ts | ||
| campaignAuth.int.spec.ts | ||
| campaignDemandWorkflow.int.spec.ts | ||
| campaignFixtures.int.spec.ts | ||
| campaignFixturesRowCounts.int.spec.ts | ||
| campaignInvite.int.spec.ts | ||
| campaignInviteUi.int.spec.ts | ||
| campaignLeadership.int.spec.ts | ||
| campaignLeadershipActions.int.spec.ts | ||
| campaignMigrationReconciliation.int.spec.ts | ||
| campaignMunicipalityAccess.int.spec.ts | ||
| campaignMunicipalityUpdate.int.spec.ts | ||
| campaignMunicipalityUpdatePageData.int.spec.ts | ||
| campaignPasswordReset.int.spec.ts | ||
| campaignSupporter.int.spec.ts | ||
| campaignUserPhone.int.spec.ts | ||
| campaignVotePledge.int.spec.ts | ||
| contactPhoneNormalization.int.spec.ts | ||
| electionResultsImport.int.spec.ts | ||
| eslintConventions.int.spec.ts | ||
| formData.int.spec.ts | ||
| municipalityCatalog.int.spec.ts | ||
| municipalityMapData.int.spec.ts | ||
| municipalityPageData.int.spec.ts | ||
| municipalityZoneNeighborhoods.int.spec.ts | ||
| onda0Provision.int.spec.ts | ||
| payloadTransaction.int.spec.ts | ||
| petition-page-layout.int.spec.ts | ||
| postgresTransactionLocks.int.spec.ts | ||
| relationship.int.spec.ts | ||
| schemaPrimitives.int.spec.ts | ||
| supporterListFilters.int.spec.ts | ||
| testDatabaseLease.int.spec.ts | ||