Sha256: 30514af62c4311f6d2b4326754a9fc3289473c7129240df82b68b821696750c5

Contents?: true

Size: 767 Bytes

Versions: 52

Compression:

Stored size: 767 Bytes

Contents

pages = sort_list(@pages, :list_order)

json.records do
  json.array!(pages) do |page|
    json.extract!(page, :title, :lft, :rgt, :to_param, :parent_id, :id, :list_order)
    json.updated_at page.updated_at.strftime('%B %e, %Y at %l:%m%p')
    json.updater page.updater.present? ? page.updater.email : 'Unknown User'
    json.edit_path edit_page_path(page)

    if page.published?
      json.view_link action_link("View on Site", page.path, "laptop")
    end

    json.subpage_link action_link("Create a Sub-Page", new_page_path(:parent_id => page.id), "plus")
    json.edit_link edit_link(page)
    if page.key.blank?
      json.delete_link delete_link(page)
    else
      json.delete_link action_link("Required Page, Can't Delete", "#", "star")
    end
  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
tenon-1.1.4 app/views/tenon/pages/index.json.jbuilder
tenon-1.1.3 app/views/tenon/pages/index.json.jbuilder
tenon-1.1.2 app/views/tenon/pages/index.json.jbuilder
tenon-1.1.1 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.76 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.75 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.74 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.73 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.72 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.71 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.70 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.69 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.68 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.67 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.66 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.65 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.64 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.63 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.62 app/views/tenon/pages/index.json.jbuilder
tenon-1.0.61 app/views/tenon/pages/index.json.jbuilder