engine/app/views/locomotive/shared/menu/_contents.html.haml

35 lines
1.3 KiB
Plaintext

= submenu_entry 'pages', pages_url do
.wrapper
- if can? :manage, @page
.header
%p= link_to t('locomotive.pages.index.new'), new_page_url
.inner
%h2!= t('locomotive.pages.index.lastest_entries')
%ul
- current_site.pages.latest_updated.minimal_attributes.each do |page|
%li
= link_to truncate(page.title, :length => 25), edit_page_url(page)
%span= time_ago_in_words(page.updated_at)
- each_content_type_menu_item do |content_type|
.wrapper
.header
%p= link_to t('locomotive.content_entries.index.new'), new_content_entry_url(content_type.slug)
- if can? :manage, content_type
%p.edit= link_to t('locomotive.content_entries.index.edit'), edit_content_type_url(content_type)
.inner
%h2!= t('locomotive.content_entries.index.lastest_entries')
%ul
- content_type.entries.latest_updated.each do |entry|
%li
= link_to truncate(entry._label(content_type), :length => 20), edit_content_entry_url(content_type.slug, entry)
%span= time_ago_in_words(entry.updated_at)
/ - other_content_types do |content_types|
/ .inner
/ %ul.big-links
/ - content_types.each do |content_type|
/ %li
/ = link_to truncate(content_type.name, :length => 20), contents_url(content_type.slug)