[#4327] Save deliverable bulk edits.
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user