It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Move the child card when all parent cards are completed

Hi,

I would be grateful for a little help here!

Basically I want to move all cards to a to-do list when their dependencies have been completed.

I have achieved this already by adding a checklist and checking off each dependency using the following and adding an attachment of the child card to the parent.

when a card is added to list "Completed", for each card linked in the attachments, check item "{triggercardname}"

when checklist "Pre-requisites" is completed in a card, move the card to the top of list "ToDo"

This works on the template board I have set up BUT the issue is when I use the template to create a new board the attachments in the new board relate to the template board and the rule thus marks the checklist on the template board.

I can't see any other way of doing this - and I need to use a template board for repeatable projects.

Any help will be gratefully received,

Thanks

Simon

 

1 answer

1 accepted

0 votes
Answer accepted
Iain Dooley Community Leader Nov 08, 2019

@Simon Pidduck yeah you need to kind of initialise the links when the project starts. One way would be to move cards into a list with the same name as the parent card, then have a command which said something like:

when a card is moved to list "{*}" find card with name "{listwildcard1}" and add item "{triggercardlink}" to checklist "Sub-tasks"

However depending on the intricacy of your template setup this might be cumbersome.

One way I do this when I need a sophisticated setup in Trellinator is something like:

https://gist.github.com/iaindooley/26258599480e5c1ec1c2a64d88c036af

This will recursively descend from parents through to blocked tasks replacing links in checklist items and attaching a link to the parent card, to the blocked task.

The above code also triggers when you create a card in the "Create Project" list on a board, and links the created board to the card so you have a "board of boards".

You can read more about Trellinator here:

https://community.atlassian.com/t5/Marketplace-Apps-Integrations/Introducing-Trellinator-Automate-Trello-with-Google-Apps-Script/ba-p/925271

Thanks for your input

I've managed this by having two checklists (Parent) (Child) on all cards.

Then rule 1 

When a card is moved to completed check all child items in checklist child

Then rule 2

When an item is checked find a card titled {checklistitemname} check item {triggercardname}

This finds the card in the child checklist on the parent card and marks the parent as checked in the parent checklist of the child card

Then rule 3

When all items in the checklist parent are completed move the card to the "to do" list.

There a reverse rule in case the PARENT card is moved out of the complete list but it all works well.

 

This way I can set up my dependacies in my template without needing any dynamic linking

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Trello

Develop a new Habit during Lockdown

If you had to thrive a new habit during a lockdown, what would it be? Trello

1,627 views 15 6
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you