mirror of
https://github.com/napnap75/multiarch-docker-images.git
synced 2026-11-13 09:31:46 +01:00
Add configurable document columns and allow bulk metadata editing (#14)
This commit is contained in:
@@ -28,6 +28,7 @@ class FileListItem(BaseModel):
|
||||
emission_date: str | None = None
|
||||
confidence: float | None = None
|
||||
updated_at: str | None = None
|
||||
optional_fields: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
|
||||
class FileDetail(FileListItem):
|
||||
@@ -58,6 +59,15 @@ class DocumentEditRequest(BaseModel):
|
||||
optional_fields: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
|
||||
class BulkEditRequest(BaseModel):
|
||||
"""Apply explicit metadata changes to selected documents or filtered results."""
|
||||
|
||||
ids: list[str] = Field(default_factory=list)
|
||||
all_matching: bool = False
|
||||
filters: dict[str, Any] = Field(default_factory=dict)
|
||||
changes: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
|
||||
class ConfigUpdateRequest(BaseModel):
|
||||
"""JSONC configuration text submitted by the dashboard."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user