@@ -466,10 +466,6 class IssuesController < ApplicationController | |||
|
466 | 466 | |
|
467 | 467 | @priorities = IssuePriority.active |
|
468 | 468 | @allowed_statuses = @issue.new_statuses_allowed_to(User.current, @issue.new_record?) |
|
469 | @available_watchers = @issue.watcher_users | |
|
470 | if @issue.project.users.count <= 20 | |
|
471 | @available_watchers = (@available_watchers + @issue.project.users.sort).uniq | |
|
472 | end | |
|
473 | 469 | end |
|
474 | 470 | |
|
475 | 471 | def parse_params_for_bulk_issue_attributes(params) |
@@ -217,6 +217,16 module IssuesHelper | |||
|
217 | 217 | message |
|
218 | 218 | end |
|
219 | 219 | |
|
220 | # Returns an array of users that are proposed as watchers | |
|
221 | # on the new issue form | |
|
222 | def users_for_new_issue_watchers(issue) | |
|
223 | users = issue.watcher_users | |
|
224 | if issue.project.users.count <= 20 | |
|
225 | users = (users + issue.project.users.sort).uniq | |
|
226 | end | |
|
227 | users | |
|
228 | end | |
|
229 | ||
|
220 | 230 | def sidebar_queries |
|
221 | 231 | unless @sidebar_queries |
|
222 | 232 | @sidebar_queries = IssueQuery.visible. |
@@ -35,7 +35,7 | |||
|
35 | 35 | <% if @issue.safe_attribute? 'watcher_user_ids' -%> |
|
36 | 36 | <p id="watchers_form"><label><%= l(:label_issue_watchers) %></label> |
|
37 | 37 | <span id="watchers_inputs"> |
|
38 |
<%= watchers_checkboxes(@issue, |
|
|
38 | <%= watchers_checkboxes(@issue, users_for_new_issue_watchers(@issue)) %> | |
|
39 | 39 | </span> |
|
40 | 40 | <span class="search_for_watchers"> |
|
41 | 41 | <%= link_to l(:label_search_for_watchers), |
General Comments 0
You need to be logged in to leave comments.
Login now