Sha256: 692d160a40466dc6e6c83b98899bdf38e6da9a91aca7dbc14e50d518180f6dd2

Contents?: true

Size: 1.08 KB

Versions: 11

Compression:

Stored size: 1.08 KB

Contents

panel I18n.t('admin.entries.members') do
  if entry.memberships.any?
    table_for entry.memberships, :class => 'memberships' do
      column t('activerecord.attributes.user.full_name') do |membership|
        if authorized? :manage, User
          link_to membership.user.full_name, admin_user_path(membership.user), :class => 'view_creator'
        else
          membership.user.full_name
        end
      end
      column do |membership|
        if authorized?(:destroy, membership)
          link_to(I18n.t('admin.entries.remove'), admin_entry_membership_path(membership.entry, membership), :method => :delete, :data => {:confirm => I18n.t('active_admin.delete_confirmation'), :rel => 'delete_membership'})
        end
      end
    end
  else
    div :class => "blank_slate_container" do
      span :class => "blank_slate" do
        I18n.t('admin.entries.no_members')
      end
    end
  end
  if authorized? :manage, Pageflow::Entry
    span do
      link_to I18n.t('admin.users.add'), new_admin_entry_membership_path(entry), :class => 'button', :data => {:rel => 'add_member'}
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pageflow-0.5.0 app/views/admin/entries/_members.html.arb
pageflow-0.4.0 app/views/admin/entries/_members.html.arb
pageflow-0.3.0 app/views/admin/entries/_members.html.arb
pageflow-0.2.1 app/views/admin/entries/_members.html.arb
pageflow-0.2.0 app/views/admin/entries/_members.html.arb
pageflow-0.1.0 app/views/admin/entries/_members.html.arb
pageflow-0.0.5 app/views/admin/entries/_members.html.arb
pageflow-0.0.4 app/views/admin/entries/_members.html.arb
pageflow-0.0.3 app/views/admin/entries/_members.html.arb
pageflow-0.0.2 app/views/admin/entries/_members.html.arb
pageflow-0.0.1 app/views/admin/entries/_members.html.arb