Sha256: 13fd05c5974e4ece91b9957db7d91e9e8f0e1340d473a36ee85e5a55590ec9fd

Contents?: true

Size: 239 Bytes

Versions: 70

Compression:

Stored size: 239 Bytes

Contents

module Mumuki::Laboratory::Controllers::Authorization
  def authorize_if_private!
    return if Organization.current.public? || from_sessions?
    authorize! :student
  end

  def authorization_slug
    Organization.current.slug
  end
end

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
mumuki-laboratory-9.12.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.12.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.11.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.10.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.9.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.8.2 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.8.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.8.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.7.2 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.7.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.7.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.6.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.5.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.5.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.4.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.4.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.3.1 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.3.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.2.0 lib/mumuki/laboratory/controllers/authorization.rb
mumuki-laboratory-9.1.3 lib/mumuki/laboratory/controllers/authorization.rb