Sha256: 07b86a1cbd2fc021ee6bc7787a3a57f86b9a91ef8457f3bd6a1b3423ac966be7

Contents?: true

Size: 785 Bytes

Versions: 16

Compression:

Stored size: 785 Bytes

Contents

# encoding: utf-8
class SunriseStructure < Sunrise::AbstractModel
  self.resource_name = "Structure"
  
  default_list_view :tree
  available_list_view [:tree, :thumbs]
  
  list :tree do    
    field :title
    field :updated_at
    field :id
  end
  
  show do
    field :title
    field :redirect_url
    field :is_visible
  end
  
  edit do
    field :title
    field :redirect_url
    field :slug
    #field :headers, :partial => true
    field :parent_id, :collection => Structure.nested_set_options() {|i| "#{'–' * i.depth} #{i.title}"}, :if => lambda { |s| s.moveable? }
    field :kind, :collection => StructureType.all, :include_blank => false
    field :position, :collection => PositionType.all, :include_blank => false
    field :is_visible, :boolean => true
  end
end

Version data entries

16 entries across 8 versions & 1 rubygems

Version Path
sunrise-cms-0.4.2 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.4.2 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.4.1 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.4.1 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.4.0 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.4.0 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.3 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.3 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.2 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.2 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.1 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.1 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.0 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.0 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.0.rc2 spec/tmp/app/models/sunrise/sunrise_structure.rb
sunrise-cms-0.3.0.rc2 lib/generators/sunrise/templates/models/sunrise/sunrise_structure.rb