禪道 給禪道缺陷增加缺陷責任人字段

2022-06-29 08:39:11 字數 3375 閱讀 9407

給禪道缺陷增加缺陷責任人字段

by:授客qq1033553122

禪道專案管理軟體9.2.1 、8.0開源linux版

alter table `zt_bug` add column personliable varchar(50) after resolvedby;

如下圖,新增圖示選框bug欄位,即在合適的位置插入以下**

$lang->bug->personliable     = '責任人';

注意:筆者使用的禪道,語言設定的是中文,所以僅修改zh-cn.php,不修改英文en.php和tw.php

如下圖,在合適的位置插入以下**

如下圖,在合適的位置插入以下**

如下圖,在合適的位置插入以下**

如下圖,在合適的位置插入以下**

說明:如果解決bug時,當前「責任人」為空,則當前責任人初始值設定為當前「指派給」

在合適位置插入以下**

給config->bug->create->requiredfields 增加personliable欄位(建立bug時,「指派給」,「責任人」必填)

config->bug->create->requiredfields  = 'title,openedbuild,assignedto;

修改$config->bug->edit->requiredfields    = $config->bug->create->requiredfields;

為$config->bug->edit->requiredfields    = 'title,openedbuild,assignedto,personliable';

說明:編輯頁面相關欄位的必填設定,按原始**設定的話,同建立頁面,但是建立bug時,我並不想讓責任人字段必填,所以做了如上更改。

為$config->bug->resolve->requiredfields增加personliable欄位(解決bug時,「責任人」必填)

$config->bug->resolve->requiredfields = 'resolution,source,personliable';

在合適的位置增加以下**(增加「責任人」搜尋字段)

$config->bug->search['fields']['personliable']   = $lang->bug->personliable;

在合適的位置增加以下**(設定「責任人」搜尋欄位可選值,即責任人可選列表)

$config->bug->search['params']['personliable']  = array('operator' => '=',       'control' => 'select', 'values' => 'users');

修改public function export($productid, $orderby)函式**,如下,在合適位置增加以下**,解決匯出報表,新增欄位列的值不為設定的列舉選項值,而是為索引值問題。

if(isset($users[$bug->personliable])) $bug->personliable = $users[$bug->personliable];

禪道軟體缺陷管理流程

首先,註冊禪道的賬號,然後開通服務,申請成功,會生成乙個自己公司的乙個管理域位址,點選我的站點,可以看到當前版本情況,點選網域名稱,進入自己公司的專案管理介面。1.需要新增產品,以及所屬的產品線 2.根據產品建立模組劃分 3.針對不同的模組建立bug 選擇該模組目前盡在進行的專案需求 5.針對每一條...

linux搭建禪道 在Linux上搭建禪道

碎碎念 第一次安裝還比較順利,做筆記的同時希望能給需要的同學們帶來一點點幫助!環境 在vmware的centos 6.8發行版本上搭建禪道 一 首先確認centos是32位還是64位系統,方法如下 root localhost getconf long bit 三 使用工具 我用的xftp 將安裝包...

禪道專案管理

禪道是一款專案管理軟體,從功能上可分為三個部分 產品 專案 測試。角色 專案經理 測試經理 研發人員 測試人員 最煩的是需求變更,每次變更,意味著之前的的一些工作都白忙活了,沒有價值。敏捷開發,將龐雜和混亂的產品細分成若干小型發布 產品 5 9個人的團隊 比較合適 團隊 形成節奏,節奏產生效率 週期...