diff options
author | Go MAEDA <maeda@farend.jp> | 2018-09-14 03:40:37 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2018-09-14 03:40:37 +0000 |
commit | 156b8e2ee638428cfa1387d783237a82c573f9cd (patch) | |
tree | ec943afeb8236b06a695624befaaa3883b9774a0 /app/helpers | |
parent | f288ccb9871fc4d5271b3d5c40a68f487c5b4ae5 (diff) | |
download | redmine-156b8e2ee638428cfa1387d783237a82c573f9cd.tar.gz redmine-156b8e2ee638428cfa1387d783237a82c573f9cd.zip |
Allow project bulk edit of time entries (#26534).
Patch by Marius BALTEANU.
git-svn-id: http://svn.redmine.org/redmine/trunk@17482 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/helpers')
-rw-r--r-- | app/helpers/application_helper.rb | 14 | ||||
-rw-r--r-- | app/helpers/issues_helper.rb | 14 |
2 files changed, 14 insertions, 14 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 546080386..b535d9d1b 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1562,6 +1562,20 @@ module ApplicationHelper end end + # Returns an array of error messages for bulk edited items (issues, time entries) + def bulk_edit_error_messages(items) + messages = {} + items.each do |item| + item.errors.full_messages.each do |message| + messages[message] ||= [] + messages[message] << item + end + end + messages.map { |message, items| + "#{message}: " + items.map {|i| "##{i.id}"}.join(', ') + } + end + private def wiki_helper diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index d1fb28961..e6654d908 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -166,20 +166,6 @@ module IssuesHelper end end - # Returns an array of error messages for bulk edited issues - def bulk_edit_error_messages(issues) - messages = {} - issues.each do |issue| - issue.errors.full_messages.each do |message| - messages[message] ||= [] - messages[message] << issue - end - end - messages.map { |message, issues| - "#{message}: " + issues.map {|i| "##{i.id}"}.join(', ') - } - end - # Returns a link for adding a new subtask to the given issue def link_to_new_subtask(issue) attrs = { |