代码版本库自动更新时报错
袁伟
|
点了以后提示这个错误 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. 因为提交这个版本的时候备注了
Effort Task#1695 Cost:0.1h Left:4h |
于涛 |
您好,我们本地确认了下,目前解决方案可以尝试将报错提示的module/repo/model.php代码文件里1902行左右的
$this->task->recordWorkhour($taskID);改为
$this->task->recordEstimate($taskID);然后再重新提交代码添加注释看下。 |
袁伟
|
根据修改方案已经可以正常关联任务了,但是又有一个新问题,svn版本管理提交的账户信息和禅道内账户信息不能正确关联,我们版本管理软件是用邮箱登录的,和禅道内系统用户资料内的邮箱关联不上,这样导致在系统内分配给某人后,完成人那里显示的是一个邮箱地址,而不是某人的名称 |
金凯
|
您好,用户有个源代码账号的字段,可以维护上用户的SVN账号,这样就可以关联了。
|
袁伟
|
又有个问题,不知道是不是我们使用的问题 一个任务提交了3次,但是后面自动出现了几次不相关的内容,上图绿色部分为正常提交,但是红色部分是过了一会自动加上的,不知道哪里触发的添加机制 |
于涛 |
目前的禅道版本是多少?可以升级到18.10或者18.11,前面几个版本有过这个问题,新版本做了优化可以升级看下。 附: 升级不会影响数据的,但建议先做好备份 |
袁伟
|
目前使用的是开源版18.10
|
于涛 |
可以联系下页面上的商务联系方式,要求加入技术交流群,协助咱们排查解决下问题。
|
袁伟
|
我已经升级到最新的18.11版本,发现这个模块还是有问题
以上截图可以看出有几个问题 1、最后部分项目启动是最后才加上 2、系统只识别了第一次提交的耗时3小时,剩余1小时 3、left已经为0了,但是任务还是没有自动完成
实际开始时间明显不对 |
于涛 |
在第六条 第七条记录之间,注意观察会发现 第七条的记录是启动任务,这里在第6条的代码提交后 任务的状态可能就已经发生了变化 代码提交effort的记录就是记录工时,完成任务可以用finish。实际开始时间也是跟最后一条记录对应的。或者可以联系下QQ 2819974047 ,再对一下具体的细节。
|