Sha256: 0ec36c31ec49066160630be9974949f903ea4bf302ad42c89b0b7e4b5e6d519e

Contents?: true

Size: 604 Bytes

Versions: 11

Compression:

Stored size: 604 Bytes

Contents

module Admin::StructuresHelper

  def edit_structure_record_path(structure)
    case structure.structure_type
      when StructureType.static_page
        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.main
        '#'
      when StructureType.redirect
        edit_admin_structure_path(structure)
      when StructureType.group
        '#'
      else
        '#'
    end
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ab_admin-0.6.1 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.6.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.5.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.4.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.6 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.5 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.4 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.3 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.2 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.1 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb
ab_admin-0.3.0 lib/generators/ab_admin/install/templates/helpers/admin/structures_helper.rb