mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-26 21:39:43 +02:00
Merge pull request #1532 from CREDO23/imporve-artifacts-accessibility
[Feat] Artifacts sidebar for chat deliverables
This commit is contained in:
commit
efa9efc80b
40 changed files with 1306 additions and 43 deletions
|
|
@ -84,6 +84,7 @@ class PodcastSummary(BaseModel):
|
|||
status: PodcastStatus
|
||||
created_at: datetime
|
||||
search_space_id: int
|
||||
thread_id: int | None = None
|
||||
|
||||
|
||||
class PodcastDetail(BaseModel):
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ class ReportRead(BaseModel):
|
|||
report_metadata: dict[str, Any] | None = None
|
||||
report_group_id: int | None = None
|
||||
content_type: str = "markdown"
|
||||
thread_id: int | None = None
|
||||
created_at: datetime
|
||||
|
||||
class Config:
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ class VideoPresentationRead(VideoPresentationBase):
|
|||
status: VideoPresentationStatusEnum = VideoPresentationStatusEnum.READY
|
||||
created_at: datetime
|
||||
slide_count: int | None = None
|
||||
thread_id: int | None = None
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
|
@ -68,6 +69,7 @@ class VideoPresentationRead(VideoPresentationBase):
|
|||
"status": obj.status,
|
||||
"created_at": obj.created_at,
|
||||
"slide_count": len(obj.slides) if obj.slides else None,
|
||||
"thread_id": obj.thread_id,
|
||||
}
|
||||
return cls(**data)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue