nextcloud / deck

🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
https://apps.nextcloud.com/apps/deck
GNU Affero General Public License v3.0
1.19k stars 273 forks source link

[Feature] Calendar integration: Assign Calendar time to Deck card and vice versa #3295

Open sgofferj opened 3 years ago

sgofferj commented 3 years ago

How to use GitHub

Is your feature request related to a problem? Please describe. Not a problem - an optimization. I would like to simplify time management/scheduling workflows and stats/report generation.

Describe the solution you'd like I would like to suggest a direct integration between Calendar and Deck which allows the user to directly assign/link calendar times to deck cards. E.g. when creating a new calendar time, there could be a field "Assign to deck card" which allows to pick from a list of cards. Ideally this list of cards could be filtered e.g. by board, column or "assigned to me". Also, in a deck card, there could be a link "create new time" which would lead to creation of a calendar entry for that card. Cards would have a tab which displays all assigned calendar times. The goal would be to simplify the scheduling workflow as well as make it easier to generate time statistics through external tools.

Describe alternatives you've considered At the moment I'm manually entering references to cards into calendar entries but that's a little cumbersome and also relatively hard to filter when trying to generate stats or reports. It also only has references from calendar times to deck cards but I can't see any Calendar assignments in Deck.

Additional context N/A

lzbk commented 7 months ago

That would greatly simplify things to be able to assign an existing calendar "to a project" in the same way that a folder can: image

I have various project with collaborators that are not all tech friendly and it has been tough to make everyone adopt our project calendar, now if I tell them they need to subscribe to another calendar for handling tasks I know it will be lost, whereas if there are specific tags associated to Deck events that would be wonderful.

sgofferj commented 7 months ago

@lzbk But that's not at all what I was suggesting. I am talking about booking calendar times for deck cards, not assigning whole calendars to projects.

lzbk commented 7 months ago

I thought that would complement the feature you described, but maybe that is not the place to do so and it should be a separate issue… I can delete the comment if you think it creates too much noise on your issue.

sgofferj commented 7 months ago

I think, a separate issue would be good because it looks like our suggestions would be quite different also from a development point of view. Different areas of code need to be touched.