Skip to content

Commit 9f17529

Browse files
author
mandariSoftware
committed
fix: georef_status Server-Default + Admin editierbar
- Ingestor SQLAlchemy-Model: georef_status mit server_default='pending' - DB-Spalte: DEFAULT 'pending' gesetzt → Ingestor-INSERTs schlagen nicht mehr fehl - Admin: georef_status, georef_method, georef_error, locations editierbar (nicht mehr readonly) - Ermöglicht manuelle Georeferenzierung im Django Admin
1 parent bed8be6 commit 9f17529

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

ingestor/src/storage/models.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,11 @@ class OParlPaper(Base):
222222
summary: Mapped[str | None] = mapped_column(Text, nullable=True)
223223
locations: Mapped[dict[str, Any] | None] = mapped_column(JSONB, nullable=True)
224224

225+
# Georeferenzierung (Django verwaltet, Ingestor setzt Default)
226+
georef_status: Mapped[str] = mapped_column(
227+
String(20), server_default="pending", default="pending"
228+
)
229+
225230
# Timestamps
226231
created_at: Mapped[datetime] = mapped_column(
227232
DateTime(timezone=True), server_default=func.now()

mandari/insight_core/admin.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,11 +274,7 @@ class OParlPaperAdmin(ModelAdmin):
274274
"external_id",
275275
"created_at",
276276
"updated_at",
277-
"georef_status",
278-
"georef_method",
279-
"georef_error",
280277
"georef_extracted_at",
281-
"locations",
282278
]
283279

284280
fieldsets = (

0 commit comments

Comments
 (0)