Sha256: d730609409477b03be6b07a4606e632ce64af3e03f8e3ea6e861a2ae21be0bc9
Contents?: true
Size: 781 Bytes
Versions: 2
Compression:
Stored size: 781 Bytes
Contents
require 'rails_admin' module RailsAdmin module Config module Fields class Group register_instance_option :weight do name.to_sym == :default ? -1_000_000 : 0 end def visible_fields section.with(bindings).visible_fields.select { |f| f.group == self }.sort do |a, b| a.weight <=> b.weight end end end end end end module RailsAdmin module Config module HasGroups def visible_groups parent.groups.collect { |f| f.section = self f.with(bindings) }.select(&:visible?).select { |g| g.visible_fields.present? }.sort do |a, b| a.weight <=> b.weight end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enjoy_cms-0.4.1 | lib/enjoy/rails_admin_ext/patches/group_patch.rb |
enjoy_cms-0.4.0.5 | lib/enjoy/rails_admin_ext/patches/group_patch.rb |