禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用 2

简介: 禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用

 

 

修改效果

 

 

 

修改zentaopms/module/bug/view/resolve.html.php

如下图,在合适的位置插入以下代码

<tr>

     <th class='w-80px'><?php echo $lang->bug->source;?></th>

    <td class='w-p35-f'><?php echo html::select('source', $lang->bug->sourceList,'', "class='form-control' ");?>

     <font color='red'>请认真选择Bug根源分类</font></td><td></td>

</tr>

 

 

 

 

修改效果

 

 

 

修改zentaopms/module/bug/view/close.html.php

如下图,在合适的位置插入以下代码

js::set('source'                 , $bug->source);

 

 

如下图,在合适的位置插入以下代码

<tr>

<th><?php echo $lang->bug->source;?></th>

   <td><?php echo html::select('source', $lang->bug->sourceList, $bug->source, "class='form-control'");?><font color='red' "class='form-control'">请确认Bug根源分类是否正确</font></td>

</tr>

 

 

修改效果

 

 

 

备注:提示语 “请确认Bug根源分类是否符正确”,改成 “请确认Bug根源分类是否符合实际” 会比较恰当

修改zentaopms/module/bug/config.php

如下图,可以选择创建,编辑,解决Bug时分别定义新增字段是否必填。本例中设置解决Bug时新增source字段必填

 

 

 

修改效果

 

 

 

 

需要注意的地方

本人实践时,想在关闭页面,把自定义字段也设置为必填,于是参考上面,在合适位置插入下图图示框选部分的代码,结果发现,自定义字段select选框右侧有红色的 * (见下图),但是提交关闭Bug请求时,并没有不为空限制

 

 

 

 

 

 

 

解决方法,如下,给select选框增加reuqired='true'

 

<tr>

<th><?php echo $lang->bug->source;?></th>

   <td><?php echo html::select('source', $lang->bug->sourceList, $bug->source, "class='form-control' required='true'");?><font color='red' "class='form-control'">请确认Bug根源分类是否正确</font></td>

</tr>

 

修改效果如下:

 

 

 

如下,找到$config->bug->list->exportFields变量,增加新增的自定义字段名称,解决缺陷导出报表中没有新增字段的问题,如下

 

 

 

如下,找到global $lang,在其下方合适的位置新增搜索字段,即我们自定义的字段,并给字段设置可选搜索项,解决缺陷搜索中没有新增字段问题。

 

 

 

修改效果

 

 

 

 

修改zentaopms/module/bug/control.php

修改public function export($productID, $orderBy)函数代码,如下,在合适位置增加以下代码,解决导出报表,新增字段列的值不为设置的枚举选项值,而是为索引值问题。

 

if(isset($bugLang->sourceList[$bug->source]))         $bug->source     = $bugLang->sourceList[$bug->source];

 

 

 

 

修改效果

 

目录
相关文章
|
5月前
|
自然语言处理 小程序 API
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
180 11
|
存储 JavaScript Linux
禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用 1
禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用
673 0
|
存储 Linux PHP
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段 1
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段
126 0
|
JavaScript PHP
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段2
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段2
118 0
|
JavaScript Linux BI
禅道 给禅道缺陷增加缺陷责任人字段
禅道 给禅道缺陷增加缺陷责任人字段
193 0
|
测试技术 Linux Windows
禅道项目管理软件 为提交Bug页面添加“优先级”字段
禅道项目管理软件 为提交Bug页面添加“优先级”字段
150 0
|
存储 缓存 网络协议
3 个步骤教你轻松修复“WordPress开发重定向过多”
ordPress建站开发中,选择重定向设置之后,有时候多次重定向后就受到提示,那么如何修复“WordPress开发重定向过多”,北京六翼开源的工程师教你3步轻松修复这个问题,在下面的步骤中,您将学习如何识别冲突的重定向并快速修复您网站上的重定向循环。
3 个步骤教你轻松修复“WordPress开发重定向过多”
|
XML 缓存 JSON
更新Joomla时应了解的8个因素
Joomla更新对于确保您的Joomla网站安全,更新Joomla的新功能,安全修复,改进和错误修复至关重要。更新Joomla版本很简单,但是在进行更新时您应注意一些重要因素。
更新Joomla时应了解的8个因素
禅道——关于写测试使用文档
   昨天和今天都在忙着写禅道测试的使用文档,这个文档主要是给10期,11期的看,然后教他们使用禅道的测试部分。    到现在,关于禅道的文档已经写了两遍,第一遍的时候,由于太注重软件的使用流程,结构一头扎进了使用步骤里面,写了一份操作手册出来:        给师哥看过之后,师哥说缺少规范,而且步骤这方面,写的太难懂。
995 0
Confluence 6 升级自定义的站点和空间仔细测试你的修改
修改可能对 Confluence 的后续版本不兼容,当你对 Confluence 进行升级的时候,你应该总是对你自定义修改的模板文件进行仔细的测试来确定所有的修改对新版本的 Confluence 兼容。
1144 0
下一篇
无影云桌面