Merge pull request #832 from Janhouse/fix/830-external-calendars

feat(calendar): list external read-only (subscribed) calendars
This commit is contained in:
Chris Coutinho
2026-06-15 06:34:16 +02:00
committed by GitHub
5 changed files with 257 additions and 49 deletions
+8
View File
@@ -18,6 +18,14 @@ class Calendar(BaseModel):
timezone: Optional[str] = Field(None, description="Calendar timezone")
enabled: bool = Field(default=True, description="Whether calendar is enabled")
ctag: Optional[str] = Field(None, description="Calendar tag for synchronization")
read_only: bool = Field(
default=False,
description="Whether the calendar is read-only (e.g. an external subscription)",
)
source: Optional[str] = Field(
None,
description="Source URL of an external/subscribed read-only calendar",
)
class CalendarEventSummary(BaseModel):