原文地址:http://bbs.51testing.com/thread-512255-1-1.html
- 在var/www/html/mantis/config_defaults_inc.php文件中查找$g_severity_enum_string字段,将其内容修改为:$g_severity_enum_string
='10:A,20:B,30:C,40:D,50:E'; - 在mantis/lang/strings_chinese_simplified.txt文件中查找$s_severity_enum_string字段,同样将其内容修改为:$s_severity_enum_string= '10:A,20:B,30:C,40:D,50:E';
- 在mantis/config_defaults_inc.php文件中查找$g_default_bug_severity字段,将其内容修改为:$g_default_bug_severity=TEXT;,这样提交新bug时、默认的bug严重性为C等级。TEXT的定义在文件mantis/core/constant_inc.php中
- 进入Mantis,提交、查看和修改bug时,bug严重性变成了A.B.C,D,E级别。
7.其他
下面是其他一些在config_inc.php中可以定义的变量。
其实大家未必需要设置这么多的内容,我是因为实验各种参数,很多有用的就直接留下来了。
$g_enable_email_notification = OFF; //关闭邮件功能
putenv("TZ=Asia/Shanghai"); //定义中国时区
$g_complete_date_format='Y-m-d H:i:s'; //日期格式
$g_delete_bug_threshold = MANAGER; // 删除缺陷的角色权限
$g_max_file_size = 5000000; //最大的附件容量,这个同时需要在php.ini中设置
$g_view_summary_threshold = VIEWER; //最低允许查看统计角色
$g_show_realname = ON; //在页面显示用户的姓名而不是帐号
$g_preview_attachments_inline_max_size = 2000000; //支持预览用图片格式最大附件尺寸
$g_allow_anonymous_login = ON; //是否支持匿名用户
$g_anonymous_account = 'anonymous'; //匿名用户的帐号,匿名登录后,为此帐号的权限
$g_show_timer = ON; //在页面最下方,显示页面的载入时间
$g_default_home_page = 'view_all_bug_page.php'; //登录后默认进入查看问题页面
$g_default_category_for_moves = 12; //这里是为了避免一个问题,移动缺陷的时候,默认的分类id设置为预设的全局分类General,但是我当时配置项目的时候,把此General分类给删除了,所以移动缺陷就会因为找不到分类而出现错误。这里我挑了一个在mantis_category_table表中存在的id。如果id=1的全局General分类存在,就不需要定义此项。
$g_enable_profiles = OFF; //关闭平台配置,如果此项为on,那么提交缺陷的时候,就有一个平台配置供你选择
$g_allow_signup = OFF; //关闭注册帐号功能,需要邮箱才能注册,我们没有邮箱,就关闭了此项
$g_allow_file_upload = ON; //下面的三项都是上传附件相关的,你可以不把附件保存在数据库中,而是保存在本地磁盘目录上
$g_file_upload_method = DISK;
$g_absolute_path_default_upload_folder = 'C://apache//www//mantis//upload//';
$g_show_project_menu_bar = ON; //在页面上方,显示项目直达链接
$g_time_tracking_enabled = ON; //各项业务的处理时间,这个需要自己填写的,最后可以统计比如你处理缺陷用了多少时间等。
$g_wiki_enable = ON; //下面的都是wiki相关的,我架设了dokuwiki
$g_wiki_engine = 'dokuwiki';
$g_wiki_root_namespace = 'mantis';
$g_wiki_engine_url = $t_protocol . '://' . $t_host . '/%wiki_engine%/';