mantis 不让开发有关闭权限,但是报告员可以(笔记)

今天尝试修改Mantis提交bug时“严重性”字段的内容,将原来的内容修改为A,B,C...等级:
在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级别。也可以改成其他

在mantis目录下  config_inc.php中加上  $g_show_realname = ON;


需求是:不让开发有关闭权限,但是报告员可以,有个问题是 默认开发是比报告员权限大,设置报告员可以关闭,开发也就有
权限关闭了,通过如下设置 把报告员默认权限提示至开发上面,在页面工作流阀值降低报告员的权限
mantis/lang/strings_chinese_simplified.txt中搜 s_access_levels_enum_string  25:报告员 ==> 修改成 56:报告员,然后
修改 mantis/config_defaults_inc.php  中搜索 g_access_levels_enum_string     把 25:reporter ==>改成 56:reporter

然后管理配置 设置工作流权限 和工作流阀值权限

你可能感兴趣的:(权限,mantis)