lib/outpost/config.rb in outpost-cms-0.0.3 vs lib/outpost/config.rb in outpost-cms-0.0.4
- old
+ new
@@ -8,26 +8,26 @@
:title_attributes => [:name, :title],
:excluded_form_fields => ["id", "created_at", "updated_at"],
:excluded_list_columns => [],
:user_class => "User",
:authentication_attribute => :email,
- :preferences => [:order, :sort_mode]
+ :preferences => [:order_attribute, :order_direction]
}
-
+
# Pass a block to this method to define the configuration
# If no block is passed, config will be defaults
def self.configure
yield Outpost.config if block_given?
Outpost.config
end
-
+
# An array of models that should show up
attr_writer :registered_models
def registered_models
@registered_models || []
end
-
+
attr_writer :preferences
def preferences
@preferences || DEFAULTS[:preferences]
end
@@ -45,16 +45,16 @@
# Which attributes to look at for `to_title`
attr_writer :title_attributes
def title_attributes
(@title_attributes ||= DEFAULTS[:title_attributes]) | [:simple_title]
end
-
+
# Ignore these attributes when building a basic form
attr_writer :excluded_form_fields
def excluded_form_fields
(@excluded_form_fields ||= []) | DEFAULTS[:excluded_form_fields]
end
-
+
# Ignore these attributes when building a basic list
attr_writer :excluded_list_columns
def excluded_list_columns
(@excluded_list_columns ||= []) | DEFAULTS[:excluded_list_columns]
end