##// END OF EJS Templates
Bulk editing:...
Jean-Philippe Lang -
r815:7486125e6dc5
parent child
Show More
@@ -347,7 +347,7 class ProjectsController < ApplicationController
347 issues = @project.issues.find_all_by_id(params[:issue_ids])
347 issues = @project.issues.find_all_by_id(params[:issue_ids])
348 unsaved_issue_ids = []
348 unsaved_issue_ids = []
349 issues.each do |issue|
349 issues.each do |issue|
350 issue.init_journal(User.current, params[:notes])
350 journal = issue.init_journal(User.current, params[:notes])
351 issue.priority = priority if priority
351 issue.priority = priority if priority
352 issue.assigned_to = assigned_to if assigned_to
352 issue.assigned_to = assigned_to if assigned_to
353 issue.category = category if category
353 issue.category = category if category
@@ -355,7 +355,12 class ProjectsController < ApplicationController
355 issue.start_date = params[:start_date] unless params[:start_date].blank?
355 issue.start_date = params[:start_date] unless params[:start_date].blank?
356 issue.due_date = params[:due_date] unless params[:due_date].blank?
356 issue.due_date = params[:due_date] unless params[:due_date].blank?
357 issue.done_ratio = params[:done_ratio] unless params[:done_ratio].blank?
357 issue.done_ratio = params[:done_ratio] unless params[:done_ratio].blank?
358 unsaved_issue_ids << issue.id unless issue.save
358 if issue.save
359 # Send notification for each issue (if changed)
360 Mailer.deliver_issue_edit(journal) if journal.details.any? && Setting.notified_events.include?('issue_updated')
361 else
362 unsaved_issue_ids << issue.id
363 end
359 end
364 end
360 if unsaved_issue_ids.empty?
365 if unsaved_issue_ids.empty?
361 flash[:notice] = l(:notice_successful_update) unless issues.empty?
366 flash[:notice] = l(:notice_successful_update) unless issues.empty?
General Comments 0
You need to be logged in to leave comments. Login now