View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004473 | mantisbt | bugtracker | public | 2004-09-03 01:48 | 2014-10-05 05:37 |
Reporter | bobdeng | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 1.2.17 | ||||
Summary | 0004473: About roles and privilege. | ||||
Description | I think a tester can report bugs and close bugs. programmer can only change bug's status to "Resolved","Acceptd","Confirmed" and so on. | ||||
Tags | No tags attached. | ||||
Reporter definitely needs an ability to reopen bugs and probably close bugs. This is a good rule to allow original reporter to check again it bug is closed. Though in this case there appears to be no difference between tester and reporter. |
|
We have the same problem to define our QA-workflows. This is currently a problem in Mantis, because the user levels are hierarchically, that means a user of level 4 may do everything users of level 1,2 and 3 may do (plus some more rights). To solve such a request sufficiently, I guess you would need two arrays similar to the $g_status_enum_workflow array, defining
e.g. (UPDATER is the project board, that decides, which bugs have to be fixed and gives priorities; MANAGER is used as "review authority" to check if a bug has really been fixed) $g_UserEditStateRights[REPORTER]= '10:new,20:feedback'; $g_UserSetStateRights[REPORTER]= '10:new'; |
|
The threshold 'rights' suggestion I think still applies to the current releases. Implementing this would probably mean we could simplify number of configuration variables controlling "who can do what" in the config. |
|