Sha256: d5361b47b0d69e62997125e411621f4e0b91d1fdf6f6d1f254f510b221e53063

Contents?: true

Size: 1.41 KB

Versions: 2

Compression:

Stored size: 1.41 KB

Contents

<%
  output = {
    :sEcho => params[:sEcho],
    :iTotalRecords => @admins.total_entries || 0,
    :iTotalDisplayRecords => @admins.size,
    :aaData => @admins.collect do |admin|
      klass = admin.active? ? 'see-on' : 'see-off'
      [
        content_tag(:div,
          content_tag(:div, '', :class => 'handler') +
          content_tag(:div, "&nbsp;".html_safe, :id => polymorphic_html_id(admin), :class => 'small-icons admin-ico'),
          :class => 'handler_container'),
        content_tag(:div, link_to("#{admin.firstname} #{admin.lastname}", [forgeos_core, :edit, :admin, admin]), :class => 'admin-name'),
        admin.role.name,
        content_tag(:div, mail_to(admin.email, admin.email), :class => 'email' ),
        link_to('', [forgeos_core, :activate, :admin, admin],
          :remote => true,
          :method => :post,
          :class => "small-icons #{klass}",
          :id => polymorphic_html_id(admin, 'show')
        ),
        link_to('', '#', :class => 'small-icons duplicate-link') +
        link_to('', [forgeos_core, :edit, :admin, admin], :class => 'small-icons edit-link') +
        link_to('', [forgeos_core, :admin, admin],
          :remote => true,
          :method => :delete,
          :confirm => I18n.t('admin.destroy.confirm').capitalize,
          :class => 'small-icons destroy-link',
          :id => polymorphic_html_id(admin, 'destroy')
        )
      ]
  end
}
-%>
<%= raw output.to_json -%>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
forgeos_core-1.9.5.rc2 app/views/admin/administrators/index.json.erb
forgeos_core-1.9.5.rc1 app/views/admin/administrators/index.json.erb