View Issue Details

IDProjectCategoryView StatusLast Update
0009227mantisbtotherpublic2011-08-05 02:25
Reporterstevenw Assigned Toatrol  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Summary0009227: manager-user unable to do multiple-ticket assignments (assigning) to users who are not managers
Description

A user who is a manager for a project, tries to update multiple tickets, selecting to she wants to assign to another user (specifically a to a user that doesn't have manager level access). She gets an error "You do not have appropriate permissions to perform that action". Both tickets are in the assign before this assignment is attempted.

She is able to make the assignment, one ticket at a time.

This problem occurs in both v1.0.6 & v1.1.1.

Additional Information

I believe the problem is with line 129 in 'bug_actiongroup.php'.

if ( access_has_bug_level( $t_threshold , $t_bug_id, $f_assign ) &&

The $f_assign variable contains the userid of the user the tickets are being assigned to, and should not be used to check if the logged in user has permission to perform the assignment operation.

By removing this variable, the assignments operation as expected. By removing the variable the user is determined upstream in access_has_bug_level.

TagsNo tags attached.

Relationships

duplicate of 0012324 closeddregad Cannot assign multiple issues with mass manipulation tool 

Activities

atrol

atrol

2010-09-08 02:06

developer   ~0026617

Closing this one, as the discussion with developers started on newer one