[18.0][ADD] project_task_default_user#1556
Conversation
1299c2c to
9283b5f
Compare
722aff7 to
d2de8e5
Compare
|
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. |
|
@leemannd |
d2de8e5 to
8f2a6a1
Compare
alexey-pelykh
left a comment
There was a problem hiding this comment.
Thanks for this contribution, nice and clean module. The logic is straightforward and tests cover the main scenarios well. Just left a couple of minor suggestions below.
8f2a6a1 to
f6362bb
Compare
7c0bc04 to
6c47e56
Compare
|
This PR has the |
AaronHForgeFlow
left a comment
There was a problem hiding this comment.
LGTM, just some code suggestions
6c47e56 to
c40992d
Compare
70699ec to
f96b7b1
Compare
|
@AaronHForgeFlow Could you please add another review when you have time? |
This module automatically assigns default users to tasks: - Stage-based (priority rule): When creating a task or changing its stage to one with default users, stage users are applied with a configurable assignment mode (replace or merge). Stage defaults always take priority over project defaults. - Project-based fallback: If the stage does not define any default users, project default users are applied with the same assignment mode logic. - Assignment behavior: - replace: replaces existing task users with default users - merge: adds default users to existing task users without removing them - Multiple default users can be configured on both projects and stages.
f96b7b1 to
5746024
Compare
This module automatically assigns default users to tasks:
P.S.: I was a bit surprised I couldn't find anything about this already, so I made this module. If something similar exists, please let me know.