Sha256: 1002e661895e6c4adec05cdc0f017c7c8f86cc68a84426f0e2cabd0deee19aa7

Contents?: true

Size: 468 Bytes

Versions: 17

Compression:

Stored size: 468 Bytes

Contents

module Effective
  class CommitteeMembersController < ApplicationController
    before_action(:authenticate_user!) if defined?(Devise)

    include Effective::CrudController

    resource_scope -> {
      committees = Effective::Committee.deep.where(id: current_user.committees)
      Effective::CommitteeMember.deep.where(committee: committees)
    }

    private

    def permitted_params
      params.require(:effective_committee_member).permit!
    end

  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
effective_committees-0.3.10 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.9 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.8 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.7 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.6 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.5 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.4 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.3 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.2 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.1 app/controllers/effective/committee_members_controller.rb
effective_committees-0.3.0 app/controllers/effective/committee_members_controller.rb
effective_committees-0.2.1 app/controllers/effective/committee_members_controller.rb
effective_committees-0.2.0 app/controllers/effective/committee_members_controller.rb
effective_committees-0.1.2 app/controllers/effective/committee_members_controller.rb
effective_committees-0.1.1 app/controllers/effective/committee_members_controller.rb
effective_committees-0.1.0 app/controllers/effective/committee_members_controller.rb
effective_committees-0.0.2 app/controllers/effective/committee_members_controller.rb