Sha256: fd19f44bc96386d647e993af96db56e9db03134c4ab839d1fb1ae837be2336c2
Contents?: true
Size: 1.03 KB
Versions: 30
Compression:
Stored size: 1.03 KB
Contents
module ActiveScaffold::Config class Update < ActiveScaffold::Config::Form self.crud_type = :update def initialize(core_config) super self.nested_links = self.class.nested_links end # global level configuration # -------------------------- # the ActionLink for this action def self.link @@link end def self.link=(val) @@link = val end @@link = ActiveScaffold::DataStructures::ActionLink.new('edit', :label => :edit, :type => :member, :security_method => :update_authorized?, :ignore_method => :update_ignore?) cattr_accessor :nested_links, instance_accessor: false @@nested_links = false columns_accessor :columns, :copy => :create # instance-level configuration # ---------------------------- attr_accessor :nested_links attr_writer :hide_nested_column def hide_nested_column @hide_nested_column.nil? ? true : @hide_nested_column end UserSettings.class_eval do user_attr :nested_links, :hide_nested_column end end end
Version data entries
30 entries across 30 versions & 1 rubygems