代码版本库自动更新时报错
点了以后提示这个错误
ERROR: the module task has no recordWorkhour method in framework/model.class.php on line 363, last called by module/repo/model.php on line 1902 through function __call.
in framework/base/router.class.php on line 3001 when visiting /index.php?m=repo&f=browse&repoID=8&branchID=&objectID=0&path=&revision=HEAD&refresh=1
因为提交这个版本的时候备注了
Effort Task#1695 Cost:0.1h Left:4h
您好,我们本地确认了下,目前解决方案可以尝试将报错提示的module/repo/model.php代码文件里1902行左右的
$this->task->recordWorkhour($taskID);改为
$this->task->recordEstimate($taskID);然后再重新提交代码添加注释看下。
根据修改方案已经可以正常关联任务了,但是又有一个新问题,svn版本管理提交的账户信息和禅道内账户信息不能正确关联,我们版本管理软件是用邮箱登录的,和禅道内系统用户资料内的邮箱关联不上,这样导致在系统内分配给某人后,完成人那里显示的是一个邮箱地址,而不是某人的名称
又有个问题,不知道是不是我们使用的问题
一个任务提交了3次,但是后面自动出现了几次不相关的内容,上图绿色部分为正常提交,但是红色部分是过了一会自动加上的,不知道哪里触发的添加机制
目前的禅道版本是多少?可以升级到18.10或者18.11,前面几个版本有过这个问题,新版本做了优化可以升级看下。
附:
升级不会影响数据的,但建议先做好备份
升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
我已经升级到最新的18.11版本,发现这个模块还是有问题
以上截图可以看出有几个问题
1、最后部分项目启动是最后才加上
2、系统只识别了第一次提交的耗时3小时,剩余1小时
3、left已经为0了,但是任务还是没有自动完成
实际开始时间明显不对