mirror of
https://github.com/meineerde/redmine.git
synced 2026-03-11 11:43:08 +00:00
Added Base class for Plugin Hooks. #1296
This commit is contained in:
parent
04434cd6ef
commit
8995245a0c
@ -174,9 +174,33 @@ module Redmine #:nodoc:
|
||||
end
|
||||
end
|
||||
|
||||
# Default class for Hooks to subclass
|
||||
# Base class for Redmin Plugin hooks.
|
||||
class Base
|
||||
|
||||
|
||||
# Class level access to Rails' helper methods.
|
||||
def self.help
|
||||
Helper.instance
|
||||
end
|
||||
|
||||
# Includes several Helper methods to be used in the class
|
||||
class Helper # :nodoc:
|
||||
include Singleton
|
||||
include ERB::Util
|
||||
include ActionView::Helpers::TagHelper
|
||||
include ActionView::Helpers::FormHelper
|
||||
include ActionView::Helpers::FormTagHelper
|
||||
include ActionView::Helpers::FormOptionsHelper
|
||||
include ActionView::Helpers::JavaScriptHelper
|
||||
include ActionView::Helpers::PrototypeHelper
|
||||
include ActionView::Helpers::UrlHelper
|
||||
|
||||
include ActionController::UrlWriter
|
||||
|
||||
def protect_against_forgery? # :nodoc:
|
||||
false
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user