项目关联产品后新建任务里面的所属模块下拉菜单无法选择
2019-01-08 11:06:08
石红霞 |
禅道技术支持的朋友们: 大家好!禅道升级后,项目关联产品后,在项目里面新建任务,需要填写任务所属模块,所属模块的下拉菜单没有模块内容显示。以前只要关联了产品,所选模块就会出现在下拉菜单中。对我说的内容的操作,我截了图,方便你们查看原因,期待你们的回复!谢谢!
禅道用户 |
王林
|
这里在新版本中逻辑做了调整。 在项目-需求下关联需求后,需求在产品中的所属模块才会同步到项目中。 |
LiaoXuewei |
我们建议关联产品就能管理所有的模块,我们现在产品有很多模块,如果一个模块一个需求,管理实在太麻烦了,可以做到吗?
|
LiaoXuewei 最后编辑, 2019-03-01 11:15:43
禅道-Bee |
这种需要调整下代码实现的。
|
LiaoXuewei |
你意思你们会调整还是怎么样?
|
禅道-Bee |
不好意思,这儿短期可能不会进行调整,我们先反馈下;需要的话,可以自己先去调整代码实现下。
|
LiaoXuewei |
自己调整怎么做呢?
|
石洋洋 |
可以参考 http://www.zentao.net/book/zentaopmshelp/156.html
|
LiaoXuewei |
<?php
public function getTaskOptionMenu($rootID, $productID=0, $startModule=0)
{
$products = $this-> $moname)
{
$modules[$module] = $productname.$moname;
}
$allmodules = array_merge($allmodules, $modules);
}
return $allmodules;
}
11.x版本,简单对model进行二次开发,竟然实现了我要的效果,有需要的可以参考,不会改动现有的代码。存放到module\tree\ext\model\getTaskOptionMenu.php
也请禅道的同学帮忙看看是否存在问题?
|
LiaoXuewei 最后编辑, 2019-03-05 09:43:49
LiaoXuewei |
我这个是根据迭代获取产品,然后查找产品的模块。
|
禅道-Bee |
这种使用扩展的方式进行二次开发是可以的,升级代码文件也不会被覆盖。
|