null-open-security-community/swachalit

View on GitHub
app/admin/page_access_permission.rb

Summary

Maintainability
A
0 mins
Test Coverage
ActiveAdmin.register PageAccessPermission do
  menu :label => 'Page Access Permissions', :parent => 'Pages'

  filter :page
  filter :id

  index do
    column :id
    column :page
    column :user
    column :permission_type

    actions
  end

  form do |f|
    f.inputs "Permission Info" do
      f.input :page
      f.input :user, :as => :select, :collection => [ f.object.user ].compact(), :input_html => { :class => 'need-user-autocomplete' }
      f.input :permission_type, :as => :select, :collection => ::PageAccessPermission::PERM_ALL

      f.actions
    end
  end

end