Skip to content

[FR]: Allow subtasks to inherit project link from the parent task's project #518

Open

Description

@bepolymathe

Feature Category

Task Management (creating, editing, organizing tasks)

Problem Statement

Hi @callumalpass

Unless I'm mistaken, this feature doesn't exist yet, but it would be very useful. Would it be possible to create a subtask so that it inherits the link to the project that was assigned to the main task?

This would make it easier to use BASE for task-specific filters. What do you think ?

Proposed Solution

No response

Use Case Examples

No response

Priority/Impact

None

Additional Context

No response

Activity

  1. tomsymonds commented on Sep 3, 2025

    @tomsymonds

    +1 for this

  2. callumalpass commented on Sep 7, 2025

    @callumalpass
    Owner

    Hi @bepolymathe . I'll have a think about this. I might think about adding support for a bunch of new template variables--{{parent.project(s?)}}, {{parent.status}}, {{parent.priority}}, etc. But making this useful might be dependent on a more robust templating system (where users can perhaps select from different templates upon task creation). I'll have a think about it!

  3. bepolymathe commented on Sep 8, 2025

    @bepolymathe
    Author

    Thank you for your reply. Using a more sophisticated template system would certainly be a good solution... based on standards and flexible.

  4. AndyEveritt commented on Oct 14, 2025

    @AndyEveritt

    I also think this would be a good feature.

    Rather than inventing a new template system. Maybe expanding on the existing templater would be better since that is quite widely used and robust

  5. AndyEveritt commented on Oct 14, 2025

    @AndyEveritt

    Possibly adding a new property parent would be sensible. This property would behave like projects does currently when creating a subtask.

    This would allow a subtask to inherit its parents projects, and have a link to its parent task. So the task hierarchy isn't lost. (A subtask should only be able to have 1 parent imo but could be dependent on other tasks)

    Inheriting the parents projects has pros and cons so this might be better to be templated as has been suggested. Or alternatively a toggle option in the settings

  6. wedgen commented on Mar 12, 2026

    @wedgen

    Agreed!
    One frustrating thing when creating subtasks is having to go back and add it to the main task (especially when creating some in bulk from a brain dump). Cumbersome. At the very least the project context when converting should transfer if it exists (when added to the main task note).

  7. lindsaylearns commented on Mar 20, 2026

    @lindsaylearns

    Agreed - I don't want to use the parent note as the project, but I want the project from the parent note to be the project for the task. Something like {{parent.project}} would be ideal.

  8. callumalpass commented on May 19, 2026

    @callumalpass
    Owner

    Thank you for reporting this. This should be resolved in release 4.8.0, so I am going to close this issue now.

  9. moved this from Future release to Completed in TaskNotes Roadmapon May 19, 2026
  10. bepolymathe commented on May 20, 2026

    @bepolymathe
    Author

    Hello everyone,

    Unless I'm mistaken, the latest update has the following effect:

    1. a task created as a subtask from the "modal" assigns the parent task as a project to the created task ✔️
    2. a task created from a project file (via the banner at the top/bottom of Notes) registers the project file as a project ✔️
    3. a task created from another location (via the "create a new task" command) writes the file where you are located as the project. 🤔

    The first two cases are fine, and that's what we were discussing. However, the third case is more problematic because it breaks workflows based on an "inbox" logic. If I enter a task on the fly while I'm in the calendar, then I'll have calendar-default.base as the project. That's not ideal.

    I propose a more sophisticated approach. When a task is created from a file that is neither another task (tag:task) nor a project file (tag:projects)... then the file contains no projects and must be clarify as an inbox task.

    What do you think? @callumalpass @AndyEveritt @lindsaylearns

  11. AndyEveritt commented on May 20, 2026

    @AndyEveritt

    Yeh I had a play with the latest update and the current implementation didn't suite my needs so I uninstalled again. I can explain the issues when I get time again if it is useful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions