Sha256: 6859148ffc4e46dba4329256c36283c8182c5f1ed7c3e645ab6773e91ce25a63
Contents?: true
Size: 1.17 KB
Versions: 7
Compression:
Stored size: 1.17 KB
Contents
class AbAdmin<%= model.name %> < AbAdmin::AbstractResource <% if model.respond_to?(:acts_as_nested_set_options) -%> settings index_view: 'tree', search: false, batch: false, well: false <% else -%> table do <% index_attrs.without('id', 'updated_at').each do |attr| -%> field :<%= attr -%><%= ', sortable: false' if translated_columns.include?(attr) %> <% end -%> end search do <% index_attrs.each do |attr| -%> field :<%= attr %> <% end -%> end <% end -%> form do group :base do <% index_attrs.without('id', 'created_at', 'updated_at', 'lat', 'lon', 'zoom', 'lft', 'rgt', 'depth').without(*translated_columns).each do |attr| -%> field :<%= attr %> <% end -%> 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
7 entries across 7 versions & 1 rubygems