WIP: feat(caldav): Add support for subtasks in CalDAV. #1442

Closed
zewaren wants to merge 13 commits from zewaren/api:feature/caldav-subtasks into main

13 Commits

Author SHA1 Message Date
Erwan Martin cbae9b7a87 Lint
continuous-integration/drone/pr Build is passing Details
2023-10-29 22:01:35 +01:00
Erwan Martin 0ae46aa363 Fix the bucket tests since we moved a task.
continuous-integration/drone/pr Build is failing Details
2023-10-29 21:17:23 +01:00
Erwan Martin 5313730752 Add unit tests for the CALDAV subtask feature. 2023-10-29 21:12:48 +01:00
Erwan Martin 2ae966c0ad Merge branch 'main' into feature/caldav-subtasks
# Conflicts:
#	go.mod
#	go.sum
2023-10-29 16:49:16 +01:00
Erwan Martin 49481ad80f fix(caldav): remove duplicate logic.
continuous-integration/drone/pr Build is failing Details
2023-09-17 19:53:23 +02:00
Erwan Martin fbaf2c182d Merge branch 'main' into feature/caldav-subtasks 2023-09-17 14:20:37 +02:00
Erwan Martin 5eb38b9ea3 Merge branch 'main' into feature/caldav-subtasks 2023-09-10 17:49:46 +02:00
Erwan Martin 24773ad6b7 Fix the tests after bumping to master.
continuous-integration/drone/pr Build is failing Details
2023-09-10 17:45:32 +02:00
Erwan Martin a0cf4cf8a8 Add missing parameter. 2023-09-02 17:59:56 +02:00
Erwan Martin 3865219e6e Merge branch 'main' into feature/caldav-subtasks
# Conflicts:
#	go.mod
#	pkg/caldav/caldav.go
#	pkg/caldav/caldav_test.go
#	pkg/caldav/parsing.go
#	pkg/caldav/parsing_test.go
#	pkg/db/fixtures/projects.yml
#	pkg/integrations/caldav_test.go
2023-09-02 17:20:36 +02:00
Erwan Martin f9040b402d fix: lint
continuous-integration/drone/pr Build is passing Details
2023-03-22 22:11:50 +01:00
Erwan Martin a1f25d3671 fix: Typo in a comment
continuous-integration/drone/pr Build is failing Details
2023-03-22 21:20:04 +01:00
Erwan Martin 0eda1d9785 feat(caldav): Add support for subtasks in CalDAV.
continuous-integration/drone/pr Build is failing Details
When exporting tasks with CalDAV, export their relationship to their
parent tasks.
When creating/updating tasks from CalDAV, create/maintain their parent
relationship using task relations.
2023-03-22 20:47:20 +01:00