无法验证已修改的工件或添加的评论

无法验证已修改的工件或添加的评论

在新版本的 Tuleap 7.1 中,我注意到当我想在跟踪器上从工件中添加评论或想要修改列表字段(组合框)时,无法通过按钮验证更改,因为没有显示按钮。

当我尝试创建一个新的工件时,在页面的末尾,我有一个验证按钮,但是如果我想修改我的工件或添加评论,则此按钮不存在。

只需在修改后按下回车键即可验证在一行文本字段上所做的更改。

这对我们来说是个大问题,因为我们目前无法使用跟踪器。有人能提出修复建议或以任何方式提供帮助吗?

感谢您的帮助。

答案1

尝试删除临时的 js 文件。

rm /usr/share/tuleap/src/www/scripts/combined/codendi*.js

或者

rm /usr/share/codendi/src/www/scripts/combined/codendi*.js

答案2

我去/usr/share/codendi/src/www/scripts/error_log 查看了 php 错误日志。

尝试修改工件中的字段后。我在日志中添加了此错误。

[2014 年 6 月 16 日星期一 11:34:52] [错误] [客户端] 文件不存在:>/usr/share/codendi/src/www/scripts/ckeditor-4.3.2

[2014 年 6 月 16 日星期一 11:34:55] [错误] [客户端] 文件不存在:>/usr/share/codendi/src/www/scripts/ckeditor-4.3.2

也许这就是我无法验证修改的问题吗?

我验证了这个ckeditor-4.3.2文件是否存在,事实上它不存在。

我在哪里可以找到这个文件?我需要安装什么?

答案3

我发现了有关验证按钮的错误,当我们修改工件或添加评论时,该按钮不会显示。

对我来说,该问题存在于带有 php51 或 php53 的 cent os 5.8 上。

问题出在 /usr/share/codendi/src/www/scripts 中缺少 ckeditor-4.3.2.js 文件

要解决这个问题,您必须复制并重命名:

cp /usr/share/ckeditor/ckeditor.js /usr/share/codendi/src/www/scripts/ckeditor-4.3.2.js

接下来删除 codendi 缓存:(我不确定这是否很重要,但我们无论如何都要这么做)

rm /usr/share/codendi/src/www/scripts/combined/codendi*.js

并且错误已解决,您将看到显示验证按钮。

相关内容