禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用 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];

 

 

 

 

修改效果

 

目录
相关文章
|
6月前
|
自然语言处理 小程序 API
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
10月开发者日回顾|订单中心、排查工具、验收工具、搜索BOX全面升级,observers 支持配置化监听
185 11
|
存储 JavaScript Linux
禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用 1
禅道 给禅道缺陷增加自定义字段供不同的缺陷操作页面使用
695 0
|
存储 Linux PHP
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段 1
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段
134 0
|
JavaScript PHP
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段2
禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段2
127 0
|
JavaScript Linux BI
禅道 给禅道缺陷增加缺陷责任人字段
禅道 给禅道缺陷增加缺陷责任人字段
200 0
|
测试技术 Linux Windows
禅道项目管理软件 为提交Bug页面添加“优先级”字段
禅道项目管理软件 为提交Bug页面添加“优先级”字段
157 0
|
Web App开发 安全 Windows
win10_x64更新错误解决: 安装一些更新时出现问题,但我们稍后会重试。如果持续出现这些问题,并且你想要搜索Web或联系支持人员以获取相关信息,以下信息可能会对你有帮助:
可能的原因:  1、windows 服务没打开 win+r,打开【运行】对话框 输入 【service.msc】 找到 【Windows Firewall】和【Internet connection sharing】 都启动,并设为【自动】,重新启动 【设置】--【更新和安全】 2、设置的代理,但是代理没打开 将设置的代理服务器打开。
7045 0
|
搜索推荐 SEO
网站内容从哪些方面检查?针对网站内容检查七大项目
网站优化工作中,影响网站排名的一个很重要的因素关于网站的内容。很多网站排名一直没有提升,大部分的原因有可能是网站的内容质量,搜索引擎认为没有价值性,也不会给予权重。针对网站的内容我们可以从这些方面去考虑。 网站内容从哪些方面检查?针对网站内容检查这七大项目:
276 0
Confluence 6 升级自定义的站点和空间仔细测试你的修改
修改可能对 Confluence 的后续版本不兼容,当你对 Confluence 进行升级的时候,你应该总是对你自定义修改的模板文件进行仔细的测试来确定所有的修改对新版本的 Confluence 兼容。
1148 0
|
PHP 数据库 安全
创建高安全性PHP网站的几个实用要点
大家都知道PHP已经是当前最流行的Web应用编程语言了。但是也与其他脚本语言一样,PHP也有几个很危险的安全漏洞。所以在这篇教学文章中,我们将大致看看几个实用的技巧来让你避免一些常见的PHP安全问题。
1328 0