Add mount_count and unmount_count tracking for samples

Introduced `mount_count` and `unmount_count` fields to track mounting events for samples. Updated models, schemas, and front-end components to support dynamic calculation and display of these counts. Enhanced backend queries and API responses to include the new data.
This commit is contained in:
GotthardG
2025-01-20 13:04:20 +01:00
parent 3b315f2997
commit 4630bcfac5
4 changed files with 131 additions and 47 deletions

View File

@ -423,7 +423,7 @@ class Sample(BaseModel):
priority: Optional[int] = None
comments: Optional[str] = None
data_collection_parameters: Optional[DataCollectionParameters]
events: List[SampleEventResponse] = []
events: List[SampleEventResponse]
mount_count: Optional[int] = None
unmount_count: Optional[int] = None
# results: Optional[Results] = None