Initial Redmine tooling and local plugin forks

This commit is contained in:
Jason Thistlethwaite
2026-04-24 22:01:18 +00:00
commit 9f682af0eb
683 changed files with 56878 additions and 0 deletions
@@ -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