focalboard icon indicating copy to clipboard operation
focalboard copied to clipboard

Feature Idea: Link to another card

Open chenilim opened this issue 3 years ago • 20 comments

Summary: Add a content type that is a link to another card. The link should have a "link type" e.g.

  • (General / default) Is related to
  • Depends on

How important this is to me and why:

Importance: Medium

Use cases:

  1. Link a main task card to a set of subtask cards
  2. Link to related cards

Additional context / similar features: Should be able to link to cards on other boards too.

Bonus: Cards that are linked to from other cards show the backlinks.

chenilim avatar Apr 24 '21 02:04 chenilim

Also did a quick search, and both Trello and Notion support links to other cards / pages, but mainly in the form of a URL with minimal unfurling.

I think we could potentially go a step further by giving links an optional "link type". E.g. this could make building dependency graphs easier in the future.

Has anyone seen other and better ways of handling links between tasks or dependencies?

chenilim avatar Apr 24 '21 02:04 chenilim

Another neat thing to have for these links would be the ability to open the link in a sidebar or similar, like in Roam Research, to being able to view both cards side by side.

mblennegard avatar Apr 26 '21 18:04 mblennegard

Hi guys, thanks for your work on this cool software. ANy progress with this please?

LimitlessDonald avatar Apr 11 '22 02:04 LimitlessDonald

Hi @LimitlessDonald, thanks for asking. Yes, short answer is we expect to start working on card links and dependencies towards the middle of this year. In the meantime, if you or anyone else has specific use-cases in mind, please share, as that will help us prioritize features. Thanks! cc @wuwinson.

chenilim avatar Apr 11 '22 15:04 chenilim

@chenilim For my specific use case is: Master card/ticket with sub tasks/tickets/cards. The master card might have option to set bool/checkbox on sub tasks dependant on their status/progress.

digitalirony avatar Apr 12 '22 21:04 digitalirony

Specific use case: Be able to group by this new type "Card Link" (today we cannot group by URL) in table view for instance (In this case it could also answer to this other Feature Idea mattermost/focalboard#252)

marcungeschikts avatar Jun 02 '22 15:06 marcungeschikts

@marcungeschikts, thanks for the input! That could indeed be a simple way to show a parent-child relationship (e.g. Epic-Feature) in a table. cc @wuwinson, @asaadmahmood.

chenilim avatar Jun 02 '22 23:06 chenilim

Hi everyone, Good to know that this feature starts to exist.
Coming from Jira software I definitely miss the Master task / sub tasks links. I use this a lot because I split my project into user stories which are features with user oriented description and acceptance criteria. Then those user stories are split into technical tasks with technical description and acceptance criteria ; which are not all assigne to the same person

Those come as one card that can be extended to see the full progress of the user story.
Here is a capture of the agile board I use. Screenshot 2022-07-20 at 16 29 38 Notice on this second picture that cards that have no subtasks are simple cards (below) Screenshot 2022-07-20 at 16 31 11

One point about this approach is that I use two boards to manage our project. The kanban board depicted on the pictures is associated to a sprint and only contains tasks this specific sprint. The backlog board that contains all the taks that will have to be done in the future and are not placed in any sprint.

Hope that this will bring some ideas to this awesome project developers.

florentBourgeois avatar Jul 20 '22 14:07 florentBourgeois

@marcungeschikts, thanks for the input! That could indeed be a simple way to show a parent-child relationship (e.g. Epic-Feature) in a table. cc @wuwinson, @asaadmahmood.

Hi everyone =)

This is the only missing feature from my point of view ! Any update about parent-child relationship ?

Thanks in advance.

ffaille avatar Jan 31 '23 15:01 ffaille

Hi, I would love to be able to link tickets to each other, specifically to show a "depends on" relationship. This would allow one to see if a specific task can be started or another one must be completed first.

Oobiewan avatar Feb 07 '23 12:02 Oobiewan

Thanks for your feedback everyone! Card dependencies is under consideration as part of our cross-team collaboration features. We don't have an ETA on when this will land, but would appreciate any additional feedback you might have. Thank you!

wuwinson avatar Feb 07 '23 15:02 wuwinson

Hi all, I have just started to use focalboard for personal sprint organisation and one of the first things that I was looking for was a link to different cards. So I will add my voice to this ticket. In the meantime, is there are work around if we clone focalboard ourselves?

pauleaster avatar Mar 06 '23 22:03 pauleaster

Thanks for the feedback @pauleaster! There are some work arounds that aren't ideal, but may help depending on how many items you want to link:

  • Checkboxes in card descriptions: If you have multiple subtasks, can list them out as checkbox items within the card description. Card badges on kanban view will help you quickly identify the status of those checkboxes within each card.
  • URL properties will allow you to link any URL to your card. You can copy the card URL and paste it on this property to "link" the cards. Add multiple URL properties to link more items to the card.
  • Commenting on a card will work similarly to the URL property, but gives you more flexibility on the number of items you can link. Downside is that the links will get mixed in with other comments and cannot be managed like a property.

Hope that helps!

wuwinson avatar Mar 06 '23 22:03 wuwinson

  • URL properties will allow you to link any URL to your card. You can copy the card URL and paste it on this property to "link" the cards. Add multiple URL properties to link more items to the card.

The 2nd workaround could make the job only if :

  1. Instead of displaying the URL, it would display the card's title
  2. It would be possible to group by URL properties (in board & table view)

marcungeschikts avatar Mar 07 '23 08:03 marcungeschikts

Hi everyone, Good to know that this feature starts to exist. Coming from Jira software I definitely miss the Master task / sub tasks links. I use this a lot because I split my project into user stories which are features with user oriented description and acceptance criteria. Then those user stories are split into technical tasks with technical description and acceptance criteria ; which are not all assigne to the same person

Those come as one card that can be extended to see the full progress of the user story. Here is a capture of the agile board I use. Screenshot 2022-07-20 at 16 29 38 Notice on this second picture that cards that have no subtasks are simple cards (below) Screenshot 2022-07-20 at 16 31 11

One point about this approach is that I use two boards to manage our project. The kanban board depicted on the pictures is associated to a sprint and only contains tasks this specific sprint. The backlog board that contains all the taks that will have to be done in the future and are not placed in any sprint.

Hope that this will bring some ideas to this awesome project developers.

I can confirm that. Linking cards with further meta information about the link would be very nice since we also use this a lot within JIRA to show dependencies and related tasks or blocking tasks.

PatrickHuetter avatar Mar 31 '23 10:03 PatrickHuetter

The same for me, this would be enough to us to replace our existing Kanban solution :) (wekan)

Keep up the good work!

olivierlambert avatar May 03 '23 16:05 olivierlambert

Still eager to see this feature implemented! The cross-team collaboration features mentioned by @wuwinson looks dope! It would really benefit our team’s organisation as Boards is the only tool like that we currently use, and it integrated nicely into our internal chat.

I hope card linking will be possible between different boards, in order to have a “Roadmap” board and a “Tasks” one, where each Roadmap card can be linked to multiple child Tasks for example.

GilDev avatar Jun 23 '23 10:06 GilDev

focalboard Focalboard->Mattermost->Focalboard 🤔 Is it good news or bad news? 🤷🏻 👉🏻 Clearer news is welcome 🙏🏻

marcungeschikts avatar Aug 10 '23 07:08 marcungeschikts

There is a need to be able to link cards together. Good examples are present in this thread. Please just start implementing this. A quick fix is to relate cards as we do in db:s; master/child. Please comeon... image

KaherdinTristan avatar Oct 01 '23 06:10 KaherdinTristan

There is a need to be able to link cards together. Good examples are present in this thread. Please just start implementing this. A quick fix is to relate cards as we do in db:s; master/child. Please comeon.

It seems you did not see this announcement: https://github.com/mattermost/focalboard/#readme

marcungeschikts avatar Oct 02 '23 08:10 marcungeschikts