Sha256: b692a2a6647972c1035103fd1704664b0fca5c6c2d75056e567b2871281f9f22
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
class AbAdmin<%= model.name %> < AbAdmin::AbstractResource permitted_params :all <% if model.respond_to?(:acts_as_nested_set_options) -%> settings index_views: [:tree] <% else -%> table do <% index_attrs.without('id', 'updated_at').each do |attr| -%> field :<%= attr -%><%= ', sortable: false' if translated_columns.include?(attr.to_s) %> <% end -%> <% translated_columns.each do |attr| -%> field :<%= attr -%>, sortable: false <% end -%> end search do <% index_attrs.each do |attr| -%> field :<%= attr %> <% end -%> end <% end -%> form do <% index_attrs.without('id', 'created_at', 'updated_at', 'lat', 'lon', 'zoom', 'lft', 'rgt', 'depth').without(*translated_columns).each do |attr| -%> field :<%= attr %> <% end -%> <% unless translated_columns.empty? -%> locale_tabs do <% translated_columns.each do |attr| -%> field :<%= attr -%><%= ', as: :editor' if attr =~ /description|content|body/ %> <% end -%> end <% end -%> <% asset_assocs = model.reflect_on_all_associations.find_all { |a| a.options[:as] == :assetable } -%> <% asset_assocs.each do |a| -%> field :<%= a.name %>, as: :uploader <% end -%> <% if (%w(lat lon zoom) - index_attrs).empty? -%> field :map, as: :map <% end -%> end end
Version data entries
3 entries across 3 versions & 1 rubygems