Revert "DEV: Add `add_controller_callback` server side plugin api."
This reverts commit 8233610d92
.
Too much messy around with blocks to support `before_action` and
`around_action`.
This commit is contained in:
parent
c014b93854
commit
d226783405
|
@ -235,16 +235,6 @@ class Plugin::Instance
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def add_controller_callback(klass_name, callback, &block)
|
|
||||||
reloadable_patch do |plugin|
|
|
||||||
klass = klass_name.to_s.classify.constantize rescue klass_name.to_s.constantize
|
|
||||||
|
|
||||||
klass.public_send(callback) do |controller, action|
|
|
||||||
block.call(controller, action) if plugin.enabled?
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Add a post_custom_fields_whitelister block to the TopicView, respecting if the plugin is enabled
|
# Add a post_custom_fields_whitelister block to the TopicView, respecting if the plugin is enabled
|
||||||
def topic_view_post_custom_fields_whitelister(&block)
|
def topic_view_post_custom_fields_whitelister(&block)
|
||||||
reloadable_patch do |plugin|
|
reloadable_patch do |plugin|
|
||||||
|
|
Loading…
Reference in New Issue