94306

项目关联产品后新建任务里面的所属模块下拉菜单无法选择

回贴
回帖数 15
阅读数 14050
发表时间 2019-01-08 11:06:08
🌴
石红霞 楼主

禅道技术支持的朋友们:

  大家好!禅道升级后,项目关联产品后,在项目里面新建任务,需要填写任务所属模块,所属模块的下拉菜单没有模块内容显示。以前只要关联了产品,所选模块就会出现在下拉菜单中。对我说的内容的操作,我截了图,方便你们查看原因,期待你们的回复!谢谢!


                                   

                                             禅道用户

10个回复
🚢
王林 沙发

这里在新版本中逻辑做了调整。

在项目-需求下关联需求后,需求在产品中的所属模块才会同步到项目中。

2019-01-08 13:51:27 王林 回帖
🍃
LiaoXuewei 板凳
我们建议关联产品就能管理所有的模块,我们现在产品有很多模块,如果一个模块一个需求,管理实在太麻烦了,可以做到吗?
2019-03-01 11:15:43 LiaoXuewei 最后编辑 2019-03-01 11:15:43 LiaoXuewei 回帖
禅道-Bee #3 回复#2
这种需要调整下代码实现的。
2019-03-01 13:44:02 禅道-李锡碧 回帖
🍃
LiaoXuewei #4
你意思你们会调整还是怎么样?
2019-03-01 14:32:15 LiaoXuewei 回帖
禅道-Bee #5
不好意思,这儿短期可能不会进行调整,我们先反馈下;需要的话,可以自己先去调整代码实现下。
2019-03-01 16:39:19 禅道-李锡碧 回帖
🍃
LiaoXuewei #6
自己调整怎么做呢?
2019-03-01 17:53:02 LiaoXuewei 回帖
石洋洋 #7
可以参考 http://www.zentao.net/book/zentaopmshelp/156.html
2019-03-04 09:45:25 石洋洋 回帖
🍃
LiaoXuewei #8
<?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 也请禅道的同学帮忙看看是否存在问题?
2019-03-05 09:43:49 LiaoXuewei 最后编辑 2019-03-05 09:43:49 LiaoXuewei 回帖
🍃
LiaoXuewei #9
我这个是根据迭代获取产品,然后查找产品的模块。
2019-03-05 09:44:49 LiaoXuewei 回帖
禅道-Bee #10
这种使用扩展的方式进行二次开发是可以的,升级代码文件也不会被覆盖。
2019-03-05 13:25:06 禅道-李锡碧 回帖
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。