If a user has a roleA with right to set status status1 to status2 and also own a role thta has rights to set status2 to status3, he i still not able to set status1 to status3 in one step.
He has to make two issue changes (status1>status2>status3). This is useless.
The alorithm shall not only go one step from actual role to next possible status, but check all reachables status for all roles the user owns.
If a user has a roleA with right to set status status1 to status2 and also own a role thta has rights to set status2 to status3, he i still not able to set status1 to status3 in one step. He has to make two issue changes (status1>status2>status3). This is useless.
The alorithm shall not only go one step from actual role to next possible status, but check all reachables status for all roles the user owns.
see http://www.redmine.org/issues/8669