Initial Redmine tooling and local plugin forks
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
module RedmineEventOutbox
|
||||
module Hooks
|
||||
class IssuesHook < Redmine::Hook::ViewListener
|
||||
def controller_issues_new_after_save(context = {})
|
||||
return unless context[:issue]
|
||||
|
||||
RedmineEventOutbox::Event.record_issue_created(
|
||||
context[:issue],
|
||||
User.current
|
||||
)
|
||||
end
|
||||
|
||||
def controller_issues_edit_after_save(context = {})
|
||||
return unless context[:issue]
|
||||
|
||||
RedmineEventOutbox::Event.record_issue_updated(
|
||||
context[:issue],
|
||||
context[:journal],
|
||||
User.current
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user