redmine中父子任务如何取消以下关系
由 guo yunxia 在 超过 4 年 之前添加
需要取消以下关系:
1、父任务关闭后子任务可以创建任务;
2、子任务未关闭,父任务可以关闭。
应用场景:测试任务作为父任务,bug作为该测试任务的子任务。
想要得出该任务下有多少bug
回复 (4)
RE: redmine中父子任务如何取消以下关系 - 由 redmineplugins.cn Admin 在 超过 4 年 之前添加
2、子任务未关闭,父任务可以关闭。
此需求可以参考如下方法实现:
https://www.redmineplugins.cn/projects/redmineplugins/questions/62-
RE: redmine中父子任务如何取消以下关系 - 由 xu li 在 将近 2 年 之前添加
2、子任务未关闭,父任务可以关闭。
此需求可以参考如下方法实现:
https://www.redmineplugins.cn/projects/redmineplugins/questions/62-
这个连接打开404了,请教下如何在子任务未关闭的情况下关闭父任务呢?
RE: redmine中父子任务如何取消以下关系 - 由 redmineplugins.cn Admin 在 将近 2 年 之前添加
https://www.redmineplugins.cn/projects/redmineplugins/questions/62-
你好,之前的问答版块关闭了。以下解决方法是由 @Yin Dragon 曾在问答版块提供的。现重新把它贴上来,你可以参考下:
当前redmine系统中父子任务有关联,如果当前任务中有子任务,且子任务未关闭时,父任务也无法关闭。具体的代码逻辑限制 在 app/modle/issue.rb文件中。
具体代码如截图.
> # if blocked? || descendants.open.any? > if blocked? # remove the link between parent and subtasks, by Dragon 2020-8-13 # cannot close a blocked issue or a parent with open subtasks > statuses.reject!(&:is_closed?) > end >
如上,在这里判断 如果任务阻塞或子任务打开这,则当前任务不允许被关闭。
此处屏蔽 statuses.reject!(&:is_closed?) 这句即可, 严谨的可以,将 if 中的条件改下即可。
RE: redmine中父子任务如何取消以下关系 - 由 xu li 在 将近 2 年 之前添加
https://www.redmineplugins.cn/projects/redmineplugins/questions/62-
你好,之前的问答版块关闭了。以下解决方法是由 @Yin Dragon 曾在问答版块提供的。现重新把它贴上来,你可以参考下:
当前redmine系统中父子任务有关联,如果当前任务中有子任务,且子任务未关闭时,父任务也无法关闭。具体的代码逻辑限制 在 app/modle/issue.rb文件中。
具体代码如截图.
[...]
如上,在这里判断 如果任务阻塞或子任务打开这,则当前任务不允许被关闭。
此处屏蔽 statuses.reject!(&:is_closed?) 这句即可, 严谨的可以,将 if 中的条件改下即可。
感谢感谢!