Discussion: Handle providers without MKCALENDAR support (Google Calendar) #21
Labels
No labels
bug
documentation
duplicate
enhancement
feature-request
field-updates
good first issue
help wanted
integration
invalid
performance
phase-2
phase-3
question
research-needed
sync
testing
ui
ux
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Phil/tsdav#21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Some CalDAV providers don't support automatic calendar creation via
MKCALENDAR:RECOMMENDED, notREQUIREDThis affects migrations where target is Google Calendar or similar providers.
Current Behavior
Migration fails with error:
Test Case
Issue #20 documents Baikal → Google Calendar migration test failure.
Proposed Solutions
Option 1: Pre-flight Check + User Guidance
Option 2: Provider-Specific Calendar Mapping
Option 3: Use Provider REST API (Google-specific)
Option 4: Fail Fast with Clear Instructions
Recommendation
Option 1 (Pre-flight Check + User Guidance) seems most user-friendly:
Discussion Questions
--skip-calendar-creationflag for this use case?Related