2018年9月3日 星期一

Mantis 設定

去年安裝的Mantis因為被嫌界面太複雜所以用的人不多
因此需要調整界面相關設定,底下的設定檔直接新增在config_inc.php即可

1. 停用平台(profile)欄位
$g_enable_profiles        = OFF;

2. 關閉側邊攔的版本(roadmap)
$g_roadmap_view_threshold = NOBODY;

3. 允許回報者等級就能指定關注(追蹤)人員
$g_monitor_add_others_bug_threshold  = REPORTER;

4.  允許回報者等級就能移動問題
$g_bug_move_access_level  = REPORTER;

5. 顯示真實名稱而不是帳號
$g_show_realname          = ON;

6.關閉回報頁面沒用到的欄位
$g_bug_report_page_fields = array(
                'category_id',
                'view_state',
                'handler',
                //'priority',
                //'severity',
                //'reproducibility',
                'platform',
                'os',
                'os_version',
                'product_version',
                'product_build',
                'target_version',
                'summary',
                'description',
                //'additional_info',
                'attachments',
                'due_date',
        );

更多欄位設定可參考
https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.config.fields.html

7. 變更登入畫面Logo (建議高度不要超過100px)
$g_logo_image             = 'images/LOGO_s.png';


安裝plugin
因為關注(追蹤)欄位需要手動輸入帳號而不是選單
可以安裝SuggestUsername這個plugin來達成
輸入帳號或真實名稱(中文可)的任一字時自動帶出符合的名稱


https://github.com/ejyothi/MantisBT-SuggestUsername
https://github.com/mantisbt-plugins/jQuery-UI