module Hancock::Feedback::Models::ContactMessage
Public Class Methods
admin_cannot_actions()
click to toggle source
def self.admin_can_default_actions
[:show, :read, :edit, :update].freeze
end def self.manager_can_default_actions
[:show, :read].freeze
end
# File lib/hancock/feedback/models/contact_message.rb, line 46 def self.admin_cannot_actions [:new, :create].freeze end
manager_can_add_actions()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 54 def self.manager_can_add_actions ret = [] ret << :model_settings if Hancock::Feedback.config.model_settings_support # ret << :model_accesses if Hancock::Feedback.config.user_abilities_support ret += [:comments, :model_comments] if Hancock::Feedback.config.ra_comments_support ret.freeze end
manager_cannot_actions()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 49 def self.manager_cannot_actions [:new, :create, :edit, :update].freeze end
permitted_fields()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 69 def self.permitted_fields [] end
rails_admin_add_visible_actions()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 61 def self.rails_admin_add_visible_actions ret = [] ret << :model_settings if Hancock::Feedback.config.model_settings_support ret << :model_accesses if Hancock::Feedback.config.user_abilities_support ret += [:comments, :model_comments] if Hancock::Feedback.config.ra_comments_support ret.freeze end
rails_admin_name_synonyms()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 33 def self.rails_admin_name_synonyms "Фидбек Фидбэк Обратная связь Контакты Сообщение Сообщения".freeze end
Public Instance Methods
mailer_class()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 78 def mailer_class Hancock::Feedback::ContactMailer end
mailer_method()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 82 def mailer_method :new_message_email end
permitted_fields()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 86 def permitted_fields self.class.permitted_fields end
send_emails?()
click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 74 def send_emails? true end