3、linux禅道bug新增一个预计解决时间字段
目录
linux禅道bug新增一个预计解决时间字段
1、数据库新增预计解决日期字段
zentao
数据库下,zt_bug
表新增一个字段
ALTER table zt_bug add COLUMN expectedResolvedDate DATETIME NOT NUL;
2、国际化文件新增预计解决日期字段
/opt/zbox/app/zentao/module/bug/lang
所有国际化文件
例如:zh-cn.php
3、新增、编辑、查看页面增加预计解决日期字段显示
/opt/zbox/app/zentao/module/bug/view
create.html.php
<tr> <th><?php echo $lang->bug->expectedResolvedDate;?></th> <td> <div><?php echo html::input('expectedResolvedDate', $bug->expectedResolvedDate, 'class=form-control');?></div> </td> </tr> <?php $showOS = strpos(",$showFields,", ',os,') !== false;?> <?php $showBrowser = strpos(",$showFields,", ',browser,') !== false;?>
edit.html.php
<tr> <th><?php echo $lang->bug->expectedResolvedDate;?></th> <td><?php echo html::input('expectedResolvedDate', $bug->expectedResolvedDate, 'class=form-control');?></td> </tr> <tr> <th><?php echo $lang->bug->resolvedBy;?></th> <td><?php echo html::select('resolvedBy', $users, $bug->resolvedBy, "class='form-control chosen'");?></td> </tr>
view.html.php
<tr> <th><?php echo $lang->bug->expectedResolvedDate;?></th> <td><?php echo $bug->expectedResolvedDate?></td> </tr> <tr> <th><?php echo $lang->bug->lblResolved;?></th> <td><?php if($bug->resolvedBy) echo $users[$bug->resolvedBy] . $lang->at . $bug->resolvedDate;?></td> </tr>
4、显示列表新增预计解决日期字段显示(高级视图)
修改/opt/zbox/app/zentao/module/bug
下的config.php
文件
默认的显示
$config->bug->datatable->defaultField = array('id', 'severity', 'pri', 'title', 'status', 'openedBy', 'openedDate', 'assignedTo', 'resolvedBy', 'resolution','expectedResolvedDate', 'resolvedDate', 'actions');
表头的显示
$config->bug->datatable->fieldList['expectedResolvedDate']['title'] = 'expectedResolvedDate'; $config->bug->datatable->fieldList['expectedResolvedDate']['fixed'] = 'no'; $config->bug->datatable->fieldList['expectedResolvedDate']['width'] = '90'; $config->bug->datatable->fieldList['expectedResolvedDate']['required'] = 'no';
5、简单视图修改
/opt/zbox/app/zentao/module/bug/view
datatabledata.html.php
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!