feat(calendar): delete tasks and events without losing audit history #117
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?
Why
Cancelling a personal event currently writes STATUS:CANCELLED and retains its CalDAV resource. The resource still appears in the Life agenda and can remain visible in calendar clients, cluttering the user's calendar. Completing a task is not the same as removing an accidental or unwanted task. CalDAV supports deleting a resource; the local append-only journal can preserve the reason and before-state without requiring that resource to remain on the calendar. Do not conflate deleting a personal item with sending an organizer cancellation to meeting attendees.
Scope
Acceptance
Release
This is an additive feature. Decide the release number after the work and gates pass; v0.2.4 is a possible next tag, not a precondition.