Deck: Attach due date to cards

Created on 1 May 2017  路  9Comments  路  Source: nextcloud/deck

what do you think about a "exp. date" field? card should be highlighted (icon or background) when the date is exceeded.

2. developing enhancement

Most helpful comment

I am currently implementing a basic attachment api that will allow any type of data being attached to cards. That way we can also add dates, e.g. a due date to the card. I should have something testable ready by the end of this week.

All 9 comments

@juliushaertl if you approve my suggestion - so i can implement it.

I am currently implementing a basic attachment api that will allow any type of data being attached to cards. That way we can also add dates, e.g. a due date to the card. I should have something testable ready by the end of this week.

I'll keep you updated on that, so you can do the due date implementation if you want. :wink:

Is attachments really easier / more correct way to go than simply add another field ?
I think that due date is an inherited property of a task which is part of it's definition ( Just like title or description ) , and as such it should be handled , as opposed to attachments that can be seen more of a way to extend the "optional" properties or annexed Info related to the nature of the task .

but adding the date field to a single card should also mean creating a calendar (.ics) for the parent board, right? Something that can be handed over to the CalDAV and Calendar app.

Is attachments really easier / more correct way to go than simply add another field ?

I thought about that and it makes sense to me, also in terms of sorting/filtering from the database.
@artemanufrij Are you still open for implementing this one?

but adding the date field to a single card should also mean creating a calendar (.ics) for the parent board, right? Something that can be handed over to the CalDAV and Calendar app.

Different issue, but yes, this is how this should be in the future.

@juliushaertl yes...sure! I'm waiting for your "big release" ;)

Linking cards with the tasks in SabreDav would enable using existing functionality for this and all the other features of the Nextcloud tasks - perhaps most easily done by just "including" the related task settings from the task app in the card properties when card is linked to a task. Further integration with tasks could include connecting tables with task lists (i.e. the CalDAV calendars), making the relations and coherent across the ... "board". :) CalDav also supports adding unlimited custom fields specific to Nextcloud so that special features unique to NC can be promoted without breaking compatibility with other clients.

Sure, linking cards to existing tasks/events makes sense, but i think there are some issues:

  • Permissions of CalDAV calendars differ from the boards permissions
  • What due date will be shown when multiple tasks are linked

I'd prefer to go for a dedicated duedate per card for now.

My initial thought was to expose each card as a separate task, into a "calendar" for each board. See #15 for the dav integration thoughts.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

langfingaz picture langfingaz  路  3Comments

poVoq picture poVoq  路  4Comments

juliushaertl picture juliushaertl  路  4Comments

ampoz picture ampoz  路  4Comments

woosting picture woosting  路  3Comments