View Issue Details

IDProjectCategoryView StatusLast Update
0018032mantisbtfeaturepublic2015-01-29 06:12
ReporterL_Aleman Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status acknowledgedResolutionopen 
Summary0018032: New Feature wish: Auto re-assign to category owner on re-open
Description

Dear Mantis Developers,

If possible, I would like to see a setting that auto assigns a reopened Issue to the assigned "category-owner".

Similar to the settings that auto assigns issues to a category owner for new issues.

Kind regards,
Fabian

TagsNo tags attached.

Activities

dregad

dregad

2015-01-19 03:35

developer   ~0042198

Thanks for the suggestion.

The current reopen behavior is to change status to 'feedback' (which I think does not make sense, because that is generally understood as requesting info from the original reporter).

I have it on my todo list to change to 'assigned' at some point, which basically means the last person who handled the issue becomes responsible for dealing with reopen request.

I would be interested in knowing the rationale behind your request, i.e. why you would want the assignment to change based on category.

atrol

atrol

2015-01-19 04:09

developer   ~0042201

The current reopen behavior is to change status to 'feedback'
The status is set to config option bug_reopenstatus where 'feedback' is the default setting.
Maybe setting it to NEW
is a better default, at least until there is an implementation of a more complex rule.

L_Aleman

L_Aleman

2015-01-19 04:22

reporter   ~0042202

Hi,

the rationale is that we have a dispatcher. That checks all newly opened issues, and should check all reopened issue.
We would like to verify if a reopened issue is due to a bad fix, or if the reopened issue should be a new issue.

Right now, Reporters are not allowed to assign issues. Reopened issues stay with whoever was the last handler of such issue, therefor our dispatcher needs to check for reopened issues frequently.

If we set the status to NEW_ then it would mean the dispatcher needs to check the history of each issue.

dregad

dregad

2015-01-19 05:24

developer   ~0042203

@atrol thanks for the clarification.

I am not really sure 'NEW_' is a good default, IMO 'ASSIGNED' makes more sense.

@L_Aleman

Reopened issues would have a resolution of 'reopened', so it should be quite easy for your dispatcher to use a filter based on that to quickly identify the issues, regardless of the status (which implies of course that when re-resolving issues, the resolution code is changed again the the correct value).

If that is not good enough, you always have the option to create a custom 'REOPENED' status code [1] and set $g_bug_reopen_status = REOPENED

[1] http://mantisbt.org/docs/master-1.2.x/en/administration_guide/admin.customize.status.html

HTH.

L_Aleman

L_Aleman

2015-01-26 04:14

reporter   ~0048689

@dregad:

We did create the custom Status "Reopened" and yes, we filter by it. However it means that someone needs to continously look for reopened issues. we were hoping to get the Auto Assign functionality, this why the dispatcher could also get an email notification that the issue was reopened and assigned to him/her....

You know user. The always want the system to do everything for them ;o).

L_Aleman

L_Aleman

2015-01-29 02:30

reporter   ~0048727

I was able to somewhat satisfy my users with a workaround.
The workaround is to have a section on 'My View' with filters for all reopened tickets:

Here the code:

$c_filter['reopened'] = array(
'show_category' => Array ( '0' => META_FILTER_ANY ),
'show_severity' => Array ( '0' => META_FILTER_ANY ),
'show_status' => Array ( '0' => $g_bug_reopen_status),
'highlight_changed' => Array ( '0' => META_FILTER_ANY ),
'reporter_id' => Array ( '0' => META_FILTER_ANY ),
'handler_id' => Array ( '0' => META_FILTER_ANY ),
'show_resolution' => Array ( '0' => META_FILTER_ANY ),
'show_build' => Array ( '0' => META_FILTER_ANY ),
'show_version' => Array ( '0' => META_FILTER_ANY ),
'hide_status' => Array ( '0' => $g_bug_reopen_status ),
'user_monitor' => Array ( '0' => META_FILTER_ANY )
);
$url_link_parameters['reopened'] = 'show_status' . '=' . $g_bug_reopen_status.'&'.'hide_status'.'='.$g_bug_reopen_status;

dregad

dregad

2015-01-29 06:12

developer   ~0048731

Glad to hear you found a workaround.