Sha256: bfee01ed3562175323ea7f3a217e039011fbac441889ca68ce2fcb4d41f53545

Contents?: true

Size: 581 Bytes

Versions: 8

Compression:

Stored size: 581 Bytes

Contents

module Admin::StructuresHelper

  def edit_structure_record_path(structure)
    case structure.structure_type
      when StructureType.static_page, StructureType.main
        if structure.static_page
          edit_admin_structure_static_page_path(structure_id: structure.id)
        else
          new_admin_structure_static_page_path(structure_id: structure.id)
        end
      when StructureType.posts
        '#'
      when StructureType.redirect
        edit_admin_structure_path(structure)
      when StructureType.group
        '#'
      else
        '#'
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ab_admin-0.11.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.10.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.9.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.8.3 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.8.2 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.8.1 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.8.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.7.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb