Sha256: bd04c6a44b7fbf7fe96c7ee2238df3912df610139128379c2dad6c9470d91625
Contents?: true
Size: 1.07 KB
Versions: 12
Compression:
Stored size: 1.07 KB
Contents
module AdminData::Chelper def per_page AdminData::Config.setting[:will_paginate_per_page] end def admin_data_is_allowed_to_view? return true if Rails.env.development? AdminData::Config.setting[:is_allowed_to_view].call(self) end def admin_data_is_allowed_to_view_klass? return true if Rails.env.development? || AdminData::Config.setting[:is_allowed_to_view_klass].blank? AdminData::Config.setting[:is_allowed_to_view_klass].call(self) end def admin_data_is_allowed_to_update? return true if Rails.env.development? AdminData::Config.setting[:is_allowed_to_update].call(self) end def admin_data_is_allowed_to_update_klass? return true if Rails.env.development? AdminData::Config.setting[:is_allowed_to_update_klass].call(self) end def admin_data_invalid_record_link(klassu, id, error) record = klassu.camelize.constantize.send(:find, id) tmp = admin_data_on_k_path(:klass => klasss.underscore, :id => record) a = [] a << link_to(klasss, tmp, :target => '_blank') a << id a << error a.join(' | ') end end
Version data entries
12 entries across 12 versions & 1 rubygems