Sha256: ee448cf5cd12c31a815225745c39cac58cb477b4f7f2df7180dc4f21271cd86f

Contents?: true

Size: 502 Bytes

Versions: 8

Compression:

Stored size: 502 Bytes

Contents

# frozen_string_literal: true

module Bpluser
  module FoldersVerifyUser
    # Concern that adds verify_user method for folder related controller endopints t('blacklight.folders.need_login')
    extend ActiveSupport::Concern

    included do
      include InstanceMethods
    end

    module InstanceMethods
      protected

      def verify_user
        flash[:notice] = t('blacklight.folders.need_login') and raise Blacklight::Exceptions::AccessDenied unless current_user
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bpluser-0.5.0 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.4.0 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.3.0 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.2.0.4 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.2.0.3 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.2.0.2 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.2.0.1 app/controllers/concerns/bpluser/folders_verify_user.rb
bpluser-0.2.0 app/controllers/concerns/bpluser/folders_verify_user.rb