<% content_for :subnavigation do %> <%= link_to 'Edit', edit_node_path(@node), :class => "unselected" %> <%= link_to 'Preview', preview_page_path(@page) %> <%= link_to 'Revisions', node_revisions_path(@node) %> <%= unlock_link if @node.locked? %> <% end %>
<% if @node.draft %> <% end %> <% if @page.node.locked? %> <% end %>
Public Link <%= link_to @page.public_link, content_url(@node.unique_path) %>
Admin Preview <%= link_to preview_page_path(@node.draft), preview_page_path(@node.draft) %>
Public Preview <% if @node.draft.preview_token.present? %> <%= link_to shared_preview_path(token: @node.draft.preview_token), shared_preview_url(token: @node.draft.preview_token), target: "_blank", rel: "noopener" %> <%= button_to 'Revoke', revoke_shared_preview_node_path(@node), method: :put, form: { data: { confirm: "Revoke this preview link? Anyone currently using it will immediately lose access." } } %> <% else %> <%= button_to 'Create public preview link', generate_shared_preview_node_path(@node), method: :put %> <% end %>
Author <%= @page.user.try(:login) %>
Editor <%= @page.editor.try(:login) %>
Locked by <%= @page.node.lock_owner.login %>
Last updated <%= @page.updated_at %>
Published at <%= @page.published_at %>
Revision <%= @page.revision %>
Tagged with: <%= @page.tag_list %>
Events
    <% @node.events.order(:start_time).each do |event| %>
  • <%= event_schedule_text(event) %> [<%= link_to 'show', event_path(event, return_to: request.path) %> | <%= link_to 'edit', edit_event_path(event, return_to: request.path) %>]
  • <% end %>
<% mapping = default_event_tag_mapping(@page) %> <%= link_to 'add event', new_event_path(node_id: @node.id, tag_list: mapping&.last, auto_tag_source: mapping&.first, return_to: request.path) %>
Title <%= sanitize( @page.title ) %>
Abstract <%= sanitize( @page.abstract ) %>
Body <%= sanitize( @page.body ) %>