Sha256: 662f2364a47acf90b123f0d5bd37532d4212525965b7d13aeb2f76d9a9a6dcbd

Contents?: true

Size: 487 Bytes

Versions: 13

Compression:

Stored size: 487 Bytes

Contents

module Pageflow
  ActiveAdmin.register Membership, :as => 'Membership' do
    menu false

    actions :new, :create, :destroy

    form :partial => 'form'

    controller do
      belongs_to :entry, :parent_class => Pageflow::Entry, :polymorphic => true
      belongs_to :user, :parent_class => User, :polymorphic => true

      helper Pageflow::Admin::MembershipsHelper

      def permitted_params
        params.permit(:membership => [:user_id, :entry_id])
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
pageflow-0.10.0 admins/pageflow/membership.rb
pageflow-0.9.2 admins/pageflow/membership.rb
pageflow-0.9.1 admins/pageflow/membership.rb
pageflow-0.9.0 admins/pageflow/membership.rb
pageflow-0.8.2 admins/pageflow/membership.rb
pageflow-0.8.1 admins/pageflow/membership.rb
pageflow-0.8.0 admins/pageflow/membership.rb
pageflow-0.7.2 admins/pageflow/membership.rb
pageflow-0.7.1 admins/pageflow/membership.rb
pageflow-0.7.0 admins/pageflow/membership.rb
pageflow-0.6.0 admins/pageflow/membership.rb
pageflow-0.5.0 admins/pageflow/membership.rb
pageflow-0.4.0 admins/pageflow/membership.rb