deck icon indicating copy to clipboard operation
deck copied to clipboard

Link Deck with Nextcloud Calendar, Mail and Tasks

Open dandevost opened this issue 1 year ago • 2 comments

Thanks for the very nice app. I realized by playing with Deck, Mail, and Tasks that the calendar created with Deck (when showing boards in calendar/tasks is selected) is not a calendar with a task list but just a regular calendar. If the Deck calendar was created as a calendar with a task list, it would be available on Mail when selecting "Create task" from an email. This would allow the creation of a card from the mail app, something that can't be done right now.

dandevost

dandevost avatar Feb 14 '24 02:02 dandevost

To me it seems like the calendar created from Deck is a calendar without events but with tasks (that is, a CalDav entity with tasks but not calendar nor journal).

I tested if the problem is that in the Mail app the only available calendars are only the ones with the calendar feature; I created a calendar with Davx5 from my phone with both task and journal features, but not calendar. The calendar correctly shows for bot "Add event" (which is a problem and it fails: https://github.com/nextcloud/mail/issues/9868) and "Add task" (but this fails too: https://github.com/nextcloud/mail/issues/9779).

This should mean that the problem lies in how Deck creates calendars; it seems that they are not visible to other apps: https://github.com/nextcloud/mail/issues/9869

SamuXzX avatar Jul 16 '24 16:07 SamuXzX

It turned out that Deck calendars are read-only. Making them writeable would solve this.

SamuXzX avatar Jul 16 '24 20:07 SamuXzX

@SamuXzX thank you for confirming Deck calendars are read-only. This isn't nice...

executed avatar Dec 07 '24 03:12 executed

To improve this we should create (or find one already created) a request to make them writeable and propose a way in which Deck could understand changes coming from outside (which could be the Mail/Calendar app or another calendar client); the most basic behaviour would be to understand the changes just like Deck uses the fields, which for me would be enough. We are talking of just being able to create tasks (and not subtasks) and not be able to interact with special fields for tasks (like the completion percentage), and this would be a good starting point; maybe in the future the Calendar app could be able to create Deck tasks with all the proper fields.

SamuXzX avatar Dec 10 '24 10:12 SamuXzX