Add VTODO (tasks/reminders) migration support #6

Closed
opened 2025-10-28 19:46:55 +00:00 by PhilflowIO · 0 comments
PhilflowIO commented 2025-10-28 19:46:55 +00:00 (Migrated from github.com)

Support migrating tasks and reminders (VTODO component) in addition to calendar events.

Requirements:

  • Fetch VTODO objects from source calendars
  • Create VTODO objects on target
  • Handle task-specific properties (DUE, STATUS, PERCENT-COMPLETE, etc.)
  • DSGVO-compliant tracking

Technical Details:

  • tsdav already has VTODO support (see recent commit: "Add VTODO support")
  • Extend UIDExtractor to handle VTODO (already done)
  • Filter for VTODO in fetchCalendarObjects or fetch separately
  • Update docs to mention task migration capability

Dependencies:

  • tsdav VTODO documentation (see /docs/docs/vtodo.md)

Estimated Effort: Small (1 day)

Related to: DAV Migration CLI - Phase 2

Support migrating tasks and reminders (VTODO component) in addition to calendar events. **Requirements:** - Fetch VTODO objects from source calendars - Create VTODO objects on target - Handle task-specific properties (DUE, STATUS, PERCENT-COMPLETE, etc.) - DSGVO-compliant tracking **Technical Details:** - tsdav already has VTODO support (see recent commit: "Add VTODO support") - Extend `UIDExtractor` to handle VTODO (already done) - Filter for VTODO in `fetchCalendarObjects` or fetch separately - Update docs to mention task migration capability **Dependencies:** - tsdav VTODO documentation (see `/docs/docs/vtodo.md`) **Estimated Effort:** Small (1 day) **Related to:** DAV Migration CLI - Phase 2
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Phil/tsdav#6
No description provided.