禅道 bug类型bug类型怎么设置

每日提醒是在计划任务中部署的,可以直接在计划任务中禁用,就不会每天都提醒了。只要 后台-发信 配置好发信功能后 bug的修改和新建都会有邮件提醒的。禅道9.4版本发布,主要修改Bug和细节调整 - 易软动态 - 易软天创
当前位置:
禅道9.4版本发布,主要修改Bug和细节调整
禅道9.4版本发布,主要修改Bug和细节调整
<dd data-toggle='tooltip' data-placement='top' data-original-title='添加时间:
09:42:07 &&'>
<dd data-toggle='tooltip' data-placement='top' data-original-title='作者: 彭江修 &&'> 彭江修
<span class='label label-warning' data-toggle='tooltip' data-placement='top' data-original-title=' 阅读:1086'> 1086
禅道项目管理软件9.4版本发布。本次主要做了一些细节调整以及修复了已发现的bug。
一、修改记录
1、完成的需求
3078& 将跳回然之框架的功能默认设置为关闭
3077& bug导出增加对 截止日期 字段的支持
3076& 把禅道数据库中所有的mailto字段都修改成 text 类型
3075& 增加bug提交和编辑表单编辑器的高度
3074& 数据库受损修复增加超级管理员验证
3073& 计划列表默认显示全部。
3071& 集成到然之之后右上角个人中心的菜单向左展开
3070& 批量操作的滚动条将选择和编辑按钮的边框去掉
3069& 测试-版本关联用例的时候过滤掉未评审的用例
3068& 发布关联需求的时候给默认的推荐列表
3067& 调整产品发布关联需求页面的排版
3066& 创建计划时提示之前的计划名称
3065& 附件库继承产品或者项目的访问权限
2、修复的bug
1177& 页眉右侧,个人档案,编辑保存,显示问题。
1174& 组织动态点击用户名跳转的链接不对
1172& 历史记录记录错误
1167& 计划管理需求页面移除需求后,会跳出然之
1164& 测试用例删除后在项目任务中的相关用例还会显示
1161& 开始任务的时候选择实际开始时间,日志里记得是当前日期
1159& 升级9.3版本报错无法找到 zt_config表
1158& 创建 任务/bug 类型的待办 报错
1157& 测试-版本 关联用例的时候执行人会显示用户名
1156& 确认bug的时候指派bug没有记录指派时间
1155& 生成测试报告页面右上角多了一个 所有报告按钮
1154& 组织-动态 动作有没有中文的显示
1153& 从计划的bug列表进入bug详情再返回,并未返回到计划的bug列表
1140& 编辑工时跳转的链接不对
1129& 用例评审界面点击返回调整不正确而且无法关闭
1127& 禅道和然之集成后表格下方的动作条位置不对
1124& 开发类型的任务详情会列出已经删除的用例
1122& 用例库删除提示错误
1116& 统计-组织-员工负载表会统计已经挂起的项目中的任务
1112& 编辑备注,当备注内容为空时,保存后编辑的操作不生效
1102& 项目--需求列表,与该需求关联的bug数没有同步显示在 B 上。
1097& 创建版本提示没关联产品,关联产品后跳转到项目任务列表页
1089& 创建用例保存时,代码提示
1083& 任务详情页,相关用例项已删除的用例过滤掉。
1072& 批量编辑项目后,项目描述内容异常。
二、下载地址
1、禅道项目管理软件源码下载
下载站点1:
下载站点2:
2、集成运行环境下载:切勿下载下面的软件进行升级,仅适用于新安装
Windows一键安装包(适用于windows 64位)
下载站点1:
下载站点2:
Windows一键安装包(适用于windows 32位)
下载站点1:
下载站点2:
Linux 64位一键安装包(适用于Linux 64位)
下载站点1:
下载站点2:
Linux 32位一键安装包(适用于Linux 32位)
下载站点1:
下载站点2:
注:Linux一键安装包必须直接解压到/opt目录下。
3、DEB包下载:可以通过dpkg包管理器在Ubuntu和Debian系统下安装
下载站点1:
下载站点2:
4、RPM包下载:可以通过rpm包管理器在Centos系统下安装
下载站点1:
下载站点2:
安装和升级文档
安装文档:
升级文档:
软件界面截图
禅道-我的地盘
禅道-提需求
禅道-任务看板
禅道-提Bug
联系人:徐先生
微信:chinaeasysoft
微博:easysoft
地址:青岛开发区武夷山路167号千禧龙花园 9-1-101室
联系人:毕女士
微信:chinaeasysoft
微博:easysoft
地址:青岛开发区武夷山路167号千禧龙花园 9-1-101室
联系人:魏先生
微信:chinaeasysoft
微博:easysoft
地址:青岛开发区武夷山路167号千禧龙花园 9-1-101室
联系人:杨女士
微博:easysoft
地址:青岛开发区武夷山路167号千禧龙花园 9-1-101室修改这个值“解决方案”
在\zentao\module\bug\lang\zh-cn.php 中找到$lang-&bug-&resolutionList,增加即可,其他语言的也可参照此法。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
禅道系统&#95;bug流程分析
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
禅道系统_bug流程分析
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口关注51Testing
禅道Xampp版新增BUG页面的选人控件修改
发表于: 10:56 &作者:wendyzhou & 来源:51Testing软件测试网采编
推荐标签:
  禅道WINDOWS一键安装包版(Xampp版)的软件在创建bug时,选择指派人员的时候,会把系统中的所有用户全部列出来,随着公司使用人员日益增多 ,每次新增、修改、指派BUG,选择指派人员时只能按首字母排序,比较麻烦。因此,采取局部修改代码的方式,替换原有的部分安装文件,来解决此问题,实践证明,该方法可行性高,已在公司上线实施,得到同事们的高度认可。  下面将解决方法和思路作个总结:  1.解决方法  选择指派人员时,只选择某个项目中的团队成员,选择了项目模块,显示该模块对应的的负责人。将选择人员的范围缩小。  2.修改代码  2.1 修改dao代码  路径: zentao\lib\dao\dao.class.php &(访问)  这里增加代码:public function fetchPairsBySql($sql){$stmt = $this-&dbh-&query($sql);while($row = $stmt-&fetch(PDO::FETCH_ASSOC)){if(!$ready){if(empty($keyField)) $keyField = key($row);if(empty($valueField)){end($row);$valueField = key($row);}$ready =}$pairs[$row[$keyField]] = $row[$valueField];}return $}  这个代码就是根据传入的语句,查询需要的数据,这个比他自己提供的方法来的简单,直接传入sql就好了。  2.2 增加根据产品ID和项目ID查询团队成员的方法。  代码路径 zentao\module\user\model.php// 根据产品ID获取团队成员public function getByProductId($productId = ''){$sql="SELECT DISTINCT c.account,c.realname from zt_projectproduct a,zt_team b,zt_user c where &a.project=b.project &and b.account=c.account &and a.product=$productId &";$users = $this-&dao-&fetchPairsBySql($sql);foreach($users as $account =& $realName){$firstLetter = ucfirst(substr($account, 0, 1)) . ':';$users[$account] = &$firstLetter . ($realName ? $realName : $account);}return $}// 根据项目获取项目成员。public function getByProjectId($projectId = ''){$sql="SELECT DISTINCT c.account,c.realname from &zt_team b,zt_user c where b.account=c.account and b.project=$projectId &";$users = $this-&dao-&fetchPairsBySql($sql);foreach($users as $account =& $realName){$firstLetter = ucfirst(substr($account, 0, 1)) . ':';$users[$account] = &$firstLetter . ($realName ? $realName : $account);}return $}  3.3 界面修改  3.3.1 &bug 创建页面  代码路径  zentao\module\bug\control.php & &控制器,通过控制器找视图  方法://判断产品ID是否为空,为空则取全部人员// 不为空则获取 产品 的团队成员。public function create($productID, $extras = ''){//$this-&view-&users = $this-&user-&getPairs('nodeleted');if (empty($productID)) {$this-&view-&users = $this-&user-&getPairs('nodeleted');}else{$this-&view-&users = $this-&user-&getByProductId($productID);};// 根据项目ID获取人员public function getByProjectId($projectId = ''){$users=$this-&user-&getByProjectId($projectId);echo json_encode($users);}  代码路径  zentao\module\bug\view\create.html.php  增加代码  这里是为了在项目改变时,重选选择项目团队成员。  &script src='/zentao/js/util.js' type='text/javascript'&&/script&  这个代码的源码为:  代码路径 zentao\www\js\util.js// 这个使用js 给人员选择框填充数据。function setOpinion(obj,url){obj.empty();$.post(url,function(data){var json=eval("(" + data + ")");for(var key in json){obj.append("&option value='"+key+"'&"+json[key]+"&/option&");}});}zentao\module\bug\js\create.js  修改方法:function loadProjectRelated(projectID){if(projectID){loadProjectTasks(projectID);loadProjectStories(projectID);loadProjectBuilds(projectID);//增加的代码loadMemberByProject(projectID);}// 根据项目加载人员function loadMemberByProject(projectId_){var obj=$("#assignedTo");var url="/zentao/bug-getByProjectId-"+projectId_+".html";setOpinion(obj,url);}  3.3.2 &编辑bug页面  public function edit($bugID, $comment = false)  在这里修改  $users=$this-&user-&getByProjectId($projectID);  $this-&view-&users & & & & & &= $this-&user-&appendDeleted($users, "$bug-&assignedTo,$bug-&resolvedBy,$bug-&closedBy");  视图页面路径  zentao\module\bug\view\edit.html.php  增加代码:  &script src='/zentao/js/util.js' type='text/javascript'&&/script&  js代码  代码路径 zentao\module\bug\js\edit.js  function loadMemberByProject(projectId_){  var obj=$("#assignedTo");  var url="/zentao/bug-getByProjectId-"+projectId_+".html";  setOpinion(obj,url);  }  3.3.3 &指派bug 人员  代码路径 zentao\module\bug\control.php  修改代码:  public function assignTo($bugID)  $projectID & & & = $bug-&  //修改获取项目团队。  $users=$this-&user-&getByProjectId($projectID);  3.3.4 &后台数据权限修改  前面新增的按项目组成员取值的方法,在页面调用时,会受到后台权限控制的影响,后台权限页面对应的代码修改比较麻烦,暂做的硬处理,用的直接在数据库添加group的项目组成员的取值方法。  操作如下:  在zt_grouppriv表,根据group 授权,找到对应的group 数据,然后在数据库添加group权限即可。  如为group 1添加按项目组成员取值的方法:  Insert into zt_grouppriv(company, group, module, method) values (1,1,'bug','getByProjectId');
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道}

我要回帖

更多关于 禅道bug类型设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信