https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292010-05-26T15:43:43ZRedmineRedmine - Feature #5598: Strict assignmenthttps://www.redmine.org/issues/5598?journal_id=169962010-05-26T15:43:43ZNikolay Kotlyarov
<ul></ul><a name="Full-scale-feature-implementation"></a>
<h3 >Full-scale feature implementation:<a href="#Full-scale-feature-implementation" class="wiki-anchor">¶</a></h3>
<p>In "workflows/edit" view when editing statuses transitions for particular role there is a table "from status\to status".<br />In the cells there are only one check box now.<br />The cell contents would be expanded to form (or there could be a link to edit transition):<br /><pre>
|-----------------------------------------------|
| [] status transition enabled (checkbox) |
| [] only if assigned (checkbox) |
|-----------------------------------------------|
| [] must assign (checkbox) |
|-----------------------------------------------|
| Can assign to(roles list): []Role1(self) |
| check_all_roles_button []Role2 |
| []Role3 |
| ... |
| |
|-----------------------------------------------|
</pre></p>
So the rules when trying to change status will be:
<ul>
<li>role can perform a transition only if "status transition enabled" checked (already implemented)</li>
<li>if "only if assigned" checked: user can not perform a transition if he isn't assigned to an issue (but having proper role)</li>
<li>if "must assign" checked: role can not perform a transition if proper user from the list was not assigned (see next rule)</li>
<li>assignable users are users with roles from the list "can assign to"</li>
</ul>
<p>A "self transition" when actually there is no status transition should be like this:<br /><pre>
|-----------------------------------------------|
| [] only if assigned (checkbox) |
|-----------------------------------------------|
| Can assign to(roles list): []Role1(self) |
| check_all_roles_button []Role2 |
| []Role3 |
| ... |
| |
|-----------------------------------------------|
</pre></p>
So the rules when trying to change "assidned to" and not changing status are:
<ul>
<li>if "only if assigned" checked: user can not change "assigned to" if he isn't assigned to an issue</li>
<li>role can assign users with roles from the list "can assign to"</li>
</ul> Redmine - Feature #5598: Strict assignmenthttps://www.redmine.org/issues/5598?journal_id=170082010-05-26T23:28:47ZMichael Ivanov
<ul></ul><p>+1</p>
<p>In my company we often need for such functionality. We have more than 200 people. Of course, each role is more than one employee.</p>
<p>P.S. Sorry for my English. :)</p> Redmine - Feature #5598: Strict assignmenthttps://www.redmine.org/issues/5598?journal_id=256662011-02-26T18:11:46ZEtienne Massip
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Resolution</strong> set to <i>Duplicate</i></li></ul><p>Closed as duplicate of <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow additional workflow transitions for author and assignee (Closed)" href="https://www.redmine.org/issues/2732">#2732</a> which has been committed to trunk for release with version <a class="version" href="https://www.redmine.org/versions/27">1.2.0</a>.</p>