Content
View differences
Updated by Jens Ulferts 8 months ago
### Steps to reproduce
* 1. Configure the workflow strict state change restrictions limiting actions to assignee for a work package of issue type T and role R so that only assignees can do a status change. No change should be configured in the general section. It might then e.g. look like this:
<img class="image_resized op-uc-image op-uc-image_inline" style="width:251px;" src="/api/v3/attachments/792903/content"> X
* Have a 2. Assign issue type X with assignee set to group G of which has the user U as its member
* Assign the group G to be Y is a member of a project with work packages of the type T. Grant it the role R. It should not have any other role (for easier reproducibility, not because it triggers the bug).
* Go 3. As user Y, attempt to a work package of type T.
* Change the assignee to the group G.
* Try to change the status. progress state
### What is the buggy behavior?
_Please describe the bug in as much detail as possible. Example:_
* No status change options are available to a member of the assigned group when only the assignee can change status
* Users have to self-assign the issue to make state change which removes notifications of said change for all members of actually assigned group
* (tagging as high priority because) Adversely impacts GRC workflows around change control/decision-tracking
### What is the expected behavior?
_Describe how the application should behave like. Example:_
1. Group membership is resolved to ascertain whether user U Y as member of the group U having has permission to make status change on issue type T X
**OpenProject version**
_v15.2.0_
*
<img class="image_resized op-uc-image op-uc-image_inline" style="width:251px;" src="/api/v3/attachments/792903/content">
* Have a
* Assign the group G to be
* Go
* Change the assignee to the group G.
* Try to change the status.
### What is the buggy behavior?
* Users have to self-assign the issue to make state change which removes notifications of said change for all members of actually assigned group
* (tagging as high priority because) Adversely impacts GRC workflows around change control/decision-tracking
**OpenProject version**
_v15.2.0_