[Date] Localitățile din nomenclator sunt fără diacritice
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Start with backend/src/migrations/seed/city.seed.ts and the CountyDiacritics migration referenced in the issue, then locate the volunteer CSV import and its municipality matching tests. Use the SIRUTA nomenclature as the source; keep city IDs stable and make matching case and diacritic insensitive within each county, including ş/ţ variants. Done means the migration and seed use the corrected names, its down restores old values, and tests cover matching older CSV names.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Cele ~13.900 de localități din backend/src/migrations/seed/city.seed.ts (tabela _city) sunt scrise fără diacritice („Brasov”, „Targu Mures”, „Iasi”), deși județele au fost corectate în #629 prin migrarea CountyDiacritics.
De făcut
- Migrare TypeORM care actualizează
_city.namela forma corectă (ș/ț cu virgulă, ca la județe), fără să schimbe id-urile;downrevine la valorile vechi. city.seed.tsactualizat la aceleași nume.- Sursă: nomenclatorul SIRUTA (INS), nu corecturi manuale.
- Importul CSV de voluntari potrivește localitatea după nume: trebuie să rămână insensibil la diacritice (inclusiv ş/ţ cu sedilă) și la majuscule, în cadrul județului, ca fișierele vechi fără diacritice să se potrivească în continuare. Teste pentru potrivire.
- Lenguaje dominante
- TypeScript
- Estrellas
- 3
- Forks
- 2
- Merge medio
- 18 min
- PR fusionados (30 d)
- 118
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de code4romania/vic
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
code4romania/vic#638 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 1-2 días Aptitud para principiantes 52/100
code4romania/vic#639 ·
Los mantenedores suelen responder en 1 día
-
needs-info vic-2.0
Dificultad 4/5 Medio día Aptitud para principiantes 25/100
code4romania/vic#563 ·
Los mantenedores suelen responder en 1 día
-
agent-ready devops enhancement :rocket: mobile-app vic-2.0
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
code4romania/vic#513 ·
Los mantenedores suelen responder en 1 día
-
agent-ready back-end enhancement :rocket: mobile-app vic-2.0 web-app
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
code4romania/vic#512 ·
Los mantenedores suelen responder en 1 día
Todos los issues de code4romania/vic
Issues similares
-
bug platform:mobile root-cause:found
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
openchamber/openchamber#6926 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
push-based/user-flow#356 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Cygnux-Labs/Tracekit#827 ·
Los mantenedores suelen responder en 1 día
-
www build: a refused import shows only "ENOENT scandir <outDir>", never the build-audience errorAbiertokind:defect
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
Los mantenedores suelen responder en 1 día
-
type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nightgauge/nightgauge#3266 ·
Los mantenedores suelen responder en 1 día