Browse Source

Moved users list diplayed as available watchers on the new issue form to an helper.

git-svn-id: http://svn.redmine.org/redmine/trunk@13995 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/3.0.0
Jean-Philippe Lang 9 years ago
parent
commit
9548d39a15

+ 0
- 4
app/controllers/issues_controller.rb View File

@@ -466,10 +466,6 @@ class IssuesController < ApplicationController

@priorities = IssuePriority.active
@allowed_statuses = @issue.new_statuses_allowed_to(User.current, @issue.new_record?)
@available_watchers = @issue.watcher_users
if @issue.project.users.count <= 20
@available_watchers = (@available_watchers + @issue.project.users.sort).uniq
end
end

def parse_params_for_bulk_issue_attributes(params)

+ 10
- 0
app/helpers/issues_helper.rb View File

@@ -217,6 +217,16 @@ module IssuesHelper
message
end

# Returns an array of users that are proposed as watchers
# on the new issue form
def users_for_new_issue_watchers(issue)
users = issue.watcher_users
if issue.project.users.count <= 20
users = (users + issue.project.users.sort).uniq
end
users
end

def sidebar_queries
unless @sidebar_queries
@sidebar_queries = IssueQuery.visible.

+ 1
- 1
app/views/issues/new.html.erb View File

@@ -35,7 +35,7 @@
<% if @issue.safe_attribute? 'watcher_user_ids' -%>
<p id="watchers_form"><label><%= l(:label_issue_watchers) %></label>
<span id="watchers_inputs">
<%= watchers_checkboxes(@issue, @available_watchers) %>
<%= watchers_checkboxes(@issue, users_for_new_issue_watchers(@issue)) %>
</span>
<span class="search_for_watchers">
<%= link_to l(:label_search_for_watchers),

Loading…
Cancel
Save