Deck: Sub-cards?

Created on 4 Jul 2020  路  19Comments  路  Source: nextcloud/deck

How to use GitHub

  • Please use the 馃憤 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.

Sometimes is is nice to have a taks broken into sub-tasks, each with dues dates and notes etc.

Describe the solution you'd like

The ability to link cards hierarchically, eg.

Migrate to new ISP:

  • Move DNS
  • Move mail
  • Move Web Server
  • Decommission old server

One might argue that this is a 'project', but one might need a third level of hierarchy:
Move Mail

  • Select shortlisy of new storage backend candidates
  • test backed performance
  • select final candidate
  • configure and test migration script for new backend

etc

Describe alternatives you've considered

It seems that one needs a structure like:

   List
      Card
         List...

* Additional Notes *

Kanban has the concept of subcards, but I think sub-lists might work a little better.

1. to develop enhancement

Most helpful comment

Have you tried the task syntax

- [ ] Item 1
- [x] Item 2

which will result in

  • [ ] Item 1
  • [x] Item 2

and resulting being visible at the card like this:

grafik

Edit: I just read that this won't cover your requirements like due dates...

All 19 comments

Have you tried the task syntax

- [ ] Item 1
- [x] Item 2

which will result in

  • [ ] Item 1
  • [x] Item 2

and resulting being visible at the card like this:

grafik

Edit: I just read that this won't cover your requirements like due dates...

Searching the issues resulted in a duplicate of https://github.com/nextcloud/deck/issues/1818

This issue was marked as a duplicate of https://github.com/nextcloud/deck/issues/272 which has been closed with the following comment of the maintainer:

As this sounds like a nice feature, the requests for this are quite low. Currently there are no plans to implement such a feature. Thus I will close this ticket for now. This does not mean we don't want this feature, but it is simply not on our roadmap for the near future. If somebody wants to implement this feature nevertheless we are happy to assist and help out.

If you wish to have this feature implemented by the Nextcloud GmbH there is the option for consulting work on top of your Nextcloud Enterprise subscription to get your features implemented.

Damn! I did a search for sub and sub-card etc. But not 'group'!

At least I'm not alone in my interest in this feature.

No problem :slightly_smiling_face: @juliushaertl is currently at vacation, let's wait and see how he thinks about it. Personally (as maintainer of the Deck Android app) i can see that this would cause maintenance efforts which are not to underestimate. Therefore we should think hard about implementing (and maintaining) this feature or not.

Depending on where you see the maintenance issues, it might be sufficient to have an interface that shows:

Migrate to New Server
    3 Sub-tasks ((perhaps in a list))

Then, clicking on '3 sub-tasks' would just take to you a whole new list (one step down in the hierarchy, with prior tasks hidden); no need to display the whole hierarchy.

One might go so far as to have:

Migrate to New Server
    Sub-task 1
    Sub-task 2
    Sub-task 3

With an arbitrary long list on the card, then clicking on any of them takes you to the relevant (previously hidden?) BOARD(?)...in that way, you could have 'Triage', 'In Progress' etc for the sub-tasks.

Or it perhaps just hides the higher level of the tree as suggested above, but displays the tasks with the same lists as the main board.

I agree it's complex...and I don't know where your maintenance complexity lies. Any solution that gets a usable hierarchy would be great.

AFAICT the hierarchy you are asking for exists by use of checklists on a card as described above, or use of lists when a due date is needed for the sub tasks.

@putt1ck Not really, unless lists and checklist items canhave names, dates, comments and notes like a card.

I probably should not have presented the dummy UI above -- it was an attempt to sidestep design complexitie, and may have resulted in the wrong impression about what I am asking for (per the first post).

Lists have subitems that are cards. So when we have a complex project we split up the boards; the groupings of the cards are then done with lists.

Yes...but what I am asking for is cards to have lists UNDER them, I suppose. I thought that's what you were suggesting in your first post.

I have a fairly traditional (I think) arrangement of lists: #Triage, #Todo, #OnHold, #Inprogress etc

On those lists, I have cards. As per my discussion above, I want to break those cards down into smaller (yet still complex and hence needing it's own card) activities.

Does this make sense? I have this feeling that we are talking at cross-purposes.

The scenario you describe is where we would break out the card into its own board/list, where list headings would be the "meta card"

Does that actually work though? Don't you then need to construct 'In Progress', 'Review', 'Complete' lists for each of these cards?

I think having a way to add a different board or stack as a "meta-card" makes sense, similar to how github does it:

image

However it is not on the roadmap currently.

Have you tried the task syntax

  • [ ] Item 1
  • [x] Item 2

@stefan-niedermann This is already quite cool solution. Would be good to make it into GUI somehow so people not familair with markdown (or not even knowing they can pull this off on deck) will be able to do it? I think, although not entirely covering the issue at hand would already solve people looking for similar solutions (like me as i got here exactly looking for something like that).

@stefan-niedermann Great idea to get started with using markdown much easier....

I have already addressed why @stefan-niedermann 's solution is not fit for purpose: lack of due dates, lack of ability to add them to other lists etc. ie. they are NOT cards....

I have already addressed why @stefan-niedermann 's solution is not fit for purpose: lack of due dates, lack of ability to add them to other lists etc. ie. they are NOT cards....

Hi Grunthos... so if I understand correctly, you want something like this:

Selection_127

The list feature is cool but is not working smoothly. When I tick one, it removes all. Plus it would be great if these task woul appear into the tasks app too and can be ticked from it.

The list feature is cool but is not working smoothly. When I tick one, it removes all.

@Thatoo please read here. I have even pinned the issue, so one does not have ro search the closed ones. This has nothing to do with this issue.

Plus it would be great if these task woul appear into the tasks app too and can be ticked from it.

Has been discussed here and is partially resolved. Enhancements will follow in the future. Also: This is absolutely not related to the topic of this issue: "Sub-cards".

Sorry, @aproposnix , didn't see your response until now!

I guess that would be close, but I would then want to do anything with those sub-items that I can do with a card: assign it to a person, put it on another list (eg.. "Stalled", "ToDo", "Review") etc etc. It's hard to tell from your UI image exacttly what can be done with the "tasks". Are they fully-fledged cards?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Dubidubiduu picture Dubidubiduu  路  3Comments

ampoz picture ampoz  路  4Comments

funky123 picture funky123  路  4Comments

juliushaertl picture juliushaertl  路  4Comments

ghost picture ghost  路  3Comments