feat: add parcel-sync module (eTerra ANCPI integration with PostGIS)
- 31 eTerra layer catalog (terenuri, cladiri, documentatii, administrativ) - Incremental sync engine (OBJECTID comparison, only downloads new features) - PostGIS-ready Prisma schema (GisFeature, GisSyncRun, GisUat models) - 7 API routes (/api/eterra/login, count, sync, features, layers/summary, progress, sync-status) - Full UI with 3 tabs (Sincronizare, Parcele, Istoric) - Env var auth (ETERRA_USERNAME / ETERRA_PASSWORD) - Real-time sync progress tracking with polling
This commit is contained in:
@@ -114,6 +114,14 @@ export const DEFAULT_FLAGS: FeatureFlag[] = [
|
||||
category: "module",
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: "module.parcel-sync",
|
||||
enabled: true,
|
||||
label: "eTerra Parcele",
|
||||
description: "Sincronizare parcele cadastrale din eTerra ANCPI",
|
||||
category: "module",
|
||||
overridable: true,
|
||||
},
|
||||
|
||||
// System flags
|
||||
{
|
||||
|
||||
@@ -15,6 +15,7 @@ import { miniUtilitiesConfig } from "@/modules/mini-utilities/config";
|
||||
import { aiChatConfig } from "@/modules/ai-chat/config";
|
||||
import { hotDeskConfig } from "@/modules/hot-desk/config";
|
||||
import { visualCopilotConfig } from "@/modules/visual-copilot/config";
|
||||
import { parcelSyncConfig } from "@/modules/parcel-sync/config";
|
||||
|
||||
/**
|
||||
* Toate configurările modulelor ArchiTools, ordonate după navOrder.
|
||||
@@ -32,9 +33,10 @@ export const MODULE_CONFIGS: ModuleConfig[] = [
|
||||
hotDeskConfig, // navOrder: 33 | management
|
||||
tagManagerConfig, // navOrder: 40 | tools
|
||||
miniUtilitiesConfig, // navOrder: 41 | tools
|
||||
promptGeneratorConfig, // navOrder: 50 | ai
|
||||
aiChatConfig, // navOrder: 51 | ai
|
||||
visualCopilotConfig, // navOrder: 52 | ai
|
||||
parcelSyncConfig, // navOrder: 42 | tools
|
||||
promptGeneratorConfig, // navOrder: 50 | ai
|
||||
aiChatConfig, // navOrder: 51 | ai
|
||||
visualCopilotConfig, // navOrder: 52 | ai
|
||||
];
|
||||
|
||||
// Înregistrare automată a tuturor modulelor în registru
|
||||
|
||||
Reference in New Issue
Block a user