留言列表
徐思敏   2019/02/15 10:02
建议项目任务增加一个前置任务,这样如果任务B需要任务A完成后才能进行的话,就会直观的看到。
石洋洋   2019/02/15 13:02
可以试试 甘特图功能 http://www.zentao.net/book/zentaoprohelp/53.html
刘久斌   2019/02/14 18:02
提个小建议,网站有重复选项
王林   2019/02/15 09:02
具体什么位置有有重复方便详细说一下吗?谢谢
yl   2019/02/13 10:02
你好,请问我是admin权限,新建了一个群组,给群组赋予了项目-》需求-》导入;导出;批量等菜单权限。对应的项目权限也设置了群组白名单。但为什么群组用户无法使用导入;导出;批量等菜单权限??
石洋洋   2019/02/13 13:02
分配权限后退出重新登录过吗?如果退出重新登录还是这样可以联系本网页最上方的QQ,会邀请到官方QQ群,可以直接在群里截图看一下。
林志强   2019/02/12 18:02
您好,我这边的是最新的禅道开源版11.2
使用xammp 7.0.33部署
apache2.4+php7.0.33
在调用api.php,post发送客户端消息时,一直报错,receiver没有指定。
但是根据apache的日志分析,数据是有的。
但是在php里面
/**
* Message notification api.
*
* @access public
* @return void
*/
public function notifyMSG()
{
$response = array();
$response['result'] = true;
$response['message'] = '';

$data = json_decode($this->post->data);

if($data->receiver != 'users' and $data->receiver != 'group')
{
$response['result'] = false;
$response['message'] = $this->lang->chat->notify->setReceiver;
die(json_encode($response));
}
$data 是空的。

日志如下:
[Tue Feb 12 18:21:33.033820 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033884 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 102 bytes
[Tue Feb 12 18:21:33.033901 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): POST /zentao/api.php?m=chat&f=notifyMSG&code=tongzhi&token=7b93ad462107786e9e20430c663223ed HTTP/1.1\r\n
[Tue Feb 12 18:21:33.033921 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033927 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 25 bytes
[Tue Feb 12 18:21:33.033932 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): User-Agent: curl/7.29.0\r\n
[Tue Feb 12 18:21:33.033937 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033942 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 22 bytes
[Tue Feb 12 18:21:33.033946 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): Host: crmpms.ffcs.cn\r\n
[Tue Feb 12 18:21:33.033952 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033957 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 13 bytes
[Tue Feb 12 18:21:33.033961 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): Accept: */*\r\n
[Tue Feb 12 18:21:33.033966 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033971 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 31 bytes
[Tue Feb 12 18:21:33.033976 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): Content-Type:application/json\r\n
[Tue Feb 12 18:21:33.033980 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033985 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 20 bytes
[Tue Feb 12 18:21:33.033990 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): Content-Length: 20\r\n
[Tue Feb 12 18:21:33.033994 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [getline-blocking] 0 readbytes
[Tue Feb 12 18:21:33.033999 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 2 bytes
[Tue Feb 12 18:21:33.034004 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): \r\n
[Tue Feb 12 18:21:33.034571 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(140): [client 192.168.55.14:50318] mod_dumpio: dumpio_in [readbytes-blocking] 20 readbytes
[Tue Feb 12 18:21:33.034596 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): 20 bytes
[Tue Feb 12 18:21:33.034604 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_in (data-HEAP): {"receiver":"users"}
[Tue Feb 12 18:21:33.070540 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(164): [client 192.168.55.14:50318] mod_dumpio: dumpio_out
[Tue Feb 12 18:21:33.070555 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_out (data-HEAP): 677 bytes
[Tue Feb 12 18:21:33.070561 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_out (data-HEAP): HTTP/1.1 200 OK\r\nDate: Tue, 12 Feb 2019 10:21:33 GMT\r\nServer: Apache/2.4.37 (Unix) OpenSSL/1.0.2q PHP/7.0.33 mod_perl/2.0.8-dev Perl/v5.16.3\r\nX-Powered-By: PHP/7.0.33\r\nSet-Cookie: zentaosid=g9po13n9fkha0dahaov39l1p22; path=/\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: private\r\nPragma: no-cache\r\nSet-Cookie: lang=zh-cn; expires=Thu, 14-Mar-2019 10:21:33 GMT; Max-Age=2592000; path=/zentao/\r\nSet-Cookie: device=desktop; expires=Thu, 14-Mar-2019 10:21:33 GMT; Max-Age=2592000; path=/zentao/\r\nSet-Cookie: theme=default; expires=Thu, 14-Mar-2019 10:21:33 GMT; Max-Age=2592000; path=/zentao/\r\nContent-Length: 31\r\nContent-Type: text/html; Language=UTF-8;charset=UTF-8\r\n\r\n
[Tue Feb 12 18:21:33.070576 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(164): [client 192.168.55.14:50318] mod_dumpio: dumpio_out
[Tue Feb 12 18:21:33.070580 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(63): [client 192.168.55.14:50318] mod_dumpio: dumpio_out (data-HEAP): 31 bytes
[Tue Feb 12 18:21:33.070584 2019] [dumpio:trace7] [pid 31482] mod_dumpio.c(103): [client 192.168.55.14:50318] mod_dumpio: dumpio_out (data-HEAP): {"result":false,"message":null}


这个null,是因为我修改了源码,message指向了$data

{"result":false,"message":"\u6ca1\u6709\u8bbe\u7f6e\u63a5\u6536\u8005\u7c7b\u578b\uff0c\u53ea\u80fd\u662f\u7528\u6237\u6216\u8005\u662f\u67d0\u4e2a\u8ba8\u8bba\u7ec4\u3002"}

还原后,返回这个,
不知道这个是否是代码的bug。
禅道-Bee   2019/02/13 09:02
Unicode解析之后,是“没有设置接收者类型,只能是用户或者是某个讨论组。”,可以具体去跟下代码的。
小强   2019/02/13 09:02
对PHP不熟悉,不知道怎么跟踪,只能简单的,改一下,发现$data是空的,至于为什么空了,就没法再跟了。
禅道-Bee   2019/02/13 13:02
这个问题已经在群里沟通过了哦,是post数据构造的问题。
  2019/02/12 17:02
新建的用例中输入了比较长的一串感叹号后,页面显示错乱
王林   2019/02/12 17:02
禅道是什么版本?可以看下页面右下角
在哪个字段输入的?我们测试一下。
晟语畅言   2019/02/12 10:02
apache服务不能启动,更换apache端口也不行,
王林   2019/02/12 13:02
可以添加页面上方QQ,邀请进群后具体问题截图咨询一下。
曾经我也想过一了百了   2019/02/01 14:02
严重BUG-创建新版本的时候,点击名称编号的“上一版本”,会跳转空白页
王林   2019/02/02 08:02
可以添加下页面上方QQ,邀请进群后具体问题截图咨询一下。
alpha   2019/01/31 11:01
bug的严重程度和优先程度 应该用不同的图标区分出来 容易误导 3 和1 的却别
王林   2019/01/31 11:01
可以看下后台-自定义-bug,自定义一下,页面会显示自定义的内容。
铜豌豆   2019/01/29 14:01
你们qq登录有bug(返回非法),禅道本身创建任务时候有bug(跳出蒙版但是操作界面没跳出,导致无法编辑),手机认证成功后发表问答还是显示需要手机认证
王林   2019/01/29 16:01
1、本地测试了一下,QQ登录没有问题的
2、请问是在手机端操作的还是在pc端操作的?手机端这里目前有bug,已经记录过了,谢谢反馈。
3、可以登录禅道官网进行下手机验证。
邢立军   2019/01/28 10:01
最近我们公司进行了cmmi3级认证,我看禅道可以覆盖大部分部分cmmi内容,我给你们一个建议,禅道是否可参考cmmi的模型,覆盖cmmi的内容,这样 企业只要用禅道管理,就自然符合cmmi模型,不是很好么?
其实国内很多企业通过cmmi认证是为认证而认证,不是不想按cmmi模型走,是因为实现起来难度很大,因为要有一大堆文档要维护,没有一个好的软件工具支撑cmmi的过程,所以最后认证完了就完了。
祝事业进步
石洋洋   2019/01/28 13:01
国内有很多企业通过禅道完成了 cmmi3认证,而且cmmi官方人员也推荐使用禅道,具体还需要改进哪块功能?能具体描述一下吗?

发表留言
浙ICP备12017616号
蝉知1.9