summaryrefslogtreecommitdiffstats
path: root/app/helpers
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2018-09-14 03:40:37 +0000
committerGo MAEDA <maeda@farend.jp>2018-09-14 03:40:37 +0000
commit156b8e2ee638428cfa1387d783237a82c573f9cd (patch)
treeec943afeb8236b06a695624befaaa3883b9774a0 /app/helpers
parentf288ccb9871fc4d5271b3d5c40a68f487c5b4ae5 (diff)
downloadredmine-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.rb14
-rw-r--r--app/helpers/issues_helper.rb14
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 = {