Add status and browser address to persistent browser sessions (#1561)

This commit is contained in:
Maksim Ivanov
2025-01-17 22:48:43 +01:00
committed by GitHub
parent 4b7ed84cd7
commit 09a4f4d1ef
3 changed files with 37 additions and 0 deletions

View File

@@ -591,6 +591,8 @@ class PersistentBrowserSessionModel(Base):
runnable_type = Column(String, nullable=True)
runnable_id = Column(String, nullable=True)
browser_id = Column(String, nullable=True)
browser_address = Column(String, nullable=True)
status = Column(String, nullable=True, default="created")
created_at = Column(DateTime, default=datetime.datetime.utcnow, nullable=False)
modified_at = Column(DateTime, default=datetime.datetime.utcnow, onupdate=datetime.datetime.utcnow, nullable=False)
deleted_at = Column(DateTime, nullable=True)

View File

@@ -10,6 +10,8 @@ class PersistentBrowserSession(BaseModel):
organization_id: str
runnable_type: str | None = None
runnable_id: str | None = None
browser_address: str | None = None
status: str | None = None
created_at: datetime
modified_at: datetime
deleted_at: datetime | None = None