How can I create a realationship between something like tasks and projects?

I essentially want to have a one to many relationship between my projects and tasks; so multiple tasks can be associated with one project. What is the best way to do this?

I found I can do this manually with sets and relations but is there a way that this can happen automatically. Like if I create a task and assign it to my project; my project will show the task added?

AFAIK, this is currently kind of possible in two ways.

  1. within a project object, you create tasks objects as links (with @dothing creating a task called “dothing”)
  2. using an inline set in the project object, and having some relation on the tasks that dictates which project it belongs to. so then in that inline set you can filter out using that relation, only the tasks for that project.

but with the upcoming “Collections”, I believe what you’re asking for is more directly possible. objects i think will be able to be sort of “nested” without requiring an explicit relation for it on the task type.

though i would ask if anyone can confirm

I wrote a guide (like @Gorro_Rojo said) for this some days ago. Check it out.
As @Gorro_Rojo said and is written in the last Sprint review (53) Collections will make it easier.

Collections :duck::duck::duck::duck::duck:
It’s Sets with a twist: you can choose what’s in :inbox_tray: and what’s out :outbox_tray: . Manually reorder with drag-'n-drop, remove multiple Objects from your Collection, or completely delete them from your account, it’s all up to
you! :index_pointing_at_the_viewer:

1 Like