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
rails_admin_navigation_icon() click to toggle source
# File lib/hancock/feedback/models/contact_message.rb, line 36
def self.rails_admin_navigation_icon
  'fa fa-envelope-open-o'.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