Sha256: 3eb0330e1aeaa71807d2a9110777553de1718d2850fd6893d19643364887b532
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
= render_data_grid do = render layout: 'integral/backend/shared/grid', locals: { grid: @grid, options: { columns: [:title, :user, :status, :view_count, :updated_at, :actions], order: true }} do |grid| - if grid.assets.any? - grid.assets.decorate.each do |record| %tr %td= record.title.truncate(30) %td - if record.user.present? = image_tag record.user.avatar.url(:thumbnail), alt: record.user.name, class: 'avatar' = record.user.name - else "#{record.user_id} [Deleted]" %td %span.label= t("integral.records.status.#{record.status}") %td= number_with_delimiter(record.view_count) %td= l(record.updated_at, format: :long) %td.actions = link_to post_url(record) do = icon('eye') = link_to edit_backend_post_url(record) do = icon('edit') = link_to backend_post_url(record), method: :delete, data: { confirm: t('integral.actions.confirmation.deletion') } do = icon('remove') - else = render partial: 'integral/backend/shared/empty_grid'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
integral-1.3.0 | app/views/integral/backend/posts/_grid.haml |
integral-1.2.0 | app/views/integral/backend/posts/_grid.haml |
integral-1.1.0 | app/views/integral/backend/posts/_grid.haml |