feat: add task dependency support#291
Conversation
|
Thank you for opening this PR! Before a maintainer takes a look, it would be really helpful if you could walk through your changes using GitHub's review tools. Please take a moment to:
More information on how to conduct a self review: This helps make the review process smoother and gives us a clearer understanding of your thought process. Once you've added your self-review, we'll continue from our side. Thank you! |
|
@its-me-abhishek i have implemented the task dependency logic in here....pls look into this once and suggest if any changes are needed |
|
This looks somewhat fine, although I disagree with showing latest 50 tasks inside that panel. |
635a261 to
81b28a2
Compare
|
Thank you for opening this PR! Before a maintainer takes a look, it would be really helpful if you could walk through your changes using GitHub's review tools. Please take a moment to:
More information on how to conduct a self review: This helps make the review process smoother and gives us a clearer understanding of your thought process. Once you've added your self-review, we'll continue from our side. Thank you! |
@its-me-abhishek now i have added the search support for selecting the task dep. and also added the tests |
* feat: add task dependency support * fix:add search support and tests for depends on * fix: resolve conflicts * "fix: correct AddTaskDialog tests after merge"



Description
This PR implements task dependency support.
Users can select dependent tasks using a dropdown while creating or editing a task.
A task cannot be completed unless all its dependencies are completed, and tasks that have pending dependents cannot be completed.
Checklist
npx prettier --write .(for formatting)gofmt -w .(for Go backend)npm test(for JS/TS testing)Additional Notes