[#4327] Save deliverable bulk edits.

This commit is contained in:
Eric Davis
2010-08-03 11:38:17 -07:00
parent 72aeaac59a
commit 848616853d
3 changed files with 78 additions and 0 deletions
@@ -0,0 +1,23 @@
module RedmineContracts
module Hooks
class ControllerIssuesBulkEditBeforeSaveHook < Redmine::Hook::ViewListener
# Context:
# * :issue => Issue being saved
# * :params => HTML parameters
#
def controller_issues_bulk_edit_before_save(context={})
case
when context[:params][:deliverable_id].blank?
# Do nothing
when context[:params][:deliverable_id] == 'none'
# Unassign deliverable
context[:issue].deliverable = nil
else
context[:issue].deliverable = Deliverable.find(context[:params][:deliverable_id])
end
return ''
end
end
end
end