Sha256: f8602608d7760ea2455e84616bc88d5a5ca2908aec205c6b0bb80221981536eb

Contents?: true

Size: 605 Bytes

Versions: 1

Compression:

Stored size: 605 Bytes

Contents

module Org
  module Controller::Me
    extend ActiveSupport::Concern

    # Must order after RailsRole::Controller
    def rails_role_user
      if current_organ && current_member
        current_member
      else
        super
      end
    end

    def require_member
      return if current_member

      if request.format.html?
        render 'require_member', locals: { return_to: RailsOrg.config.default_return_path }, layout: 'application', status: 401
      else
        render 'require_member', locals: { return_to: RailsOrg.config.default_return_path }, status: 401
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_org-0.0.1 app/controllers/org/controller/me.rb