mirror of
https://github.com/discourse/discourse.git
synced 2026-08-09 04:28:29 -05:00
17 lines
498 B
Ruby
17 lines
498 B
Ruby
# frozen_string_literal: true
|
|
|
|
module DiscourseZendeskPlugin
|
|
class Engine < ::Rails::Engine
|
|
engine_name "discourse-zendesk-plugin"
|
|
isolate_namespace DiscourseZendeskPlugin
|
|
|
|
config.after_initialize do
|
|
Discourse::Application.routes.append do
|
|
post "/zendesk-plugin/issues" => "discourse_zendesk_plugin/issues#create",
|
|
:constraints => StaffConstraint.new
|
|
put "/zendesk-plugin/sync" => "discourse_zendesk_plugin/sync#webhook"
|
|
end
|
|
end
|
|
end
|
|
end
|