在新版本的 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
并且错误已解决,您将看到显示验证按钮。