Open Jluisito opened 8 years ago
If you do implement this, it would be great if child cards could be treated as implicit start-to-start and finish-to-finish dependencies. I don't think there's any expectation to implement a Gantt chart function here; merely to provide a way to enter dependency data using the same convenient interface used for Parent/Child management.
I suggest using "card_dependency" as the title for the finish-to-start dependencies (for compatibility with Trello Card Dependency). For consistency, the less common dependency relationships could be titled "card_dependency_ss", "card_dependency_ff", and "card_dependency_sf".
The Parent/child relationships have a hierarchical meaning. It would be great to distinguish them from the start-finish relationships to take the complete overview (as you can see in any gantt chart).
In the cards there would be a third button called "Start-finish" to choose the card that has to be finished to start the actual card. Also there would be a checklist below of the actual Parent/Child/Related checklists called "Finish before" or something like that.
I think it would be relatively easy to implement, since it basically just have to reuse the existing code for the parent/child relationships.