Sha256: 8d3f8646ab9c473d94ca3e68a5eb4f41a3e786d6c0aa96e8a33f64143983c1df

Contents?: true

Size: 403 Bytes

Versions: 23

Compression:

Stored size: 403 Bytes

Contents

require 'mumukit/auth'

class Mumukit::Auth::Permissions
  def protect_permissions_assignment!(other, previous)
    other ||= {}
    raise Mumukit::Auth::UnauthorizedAccessError unless assign_to?(Mumukit::Auth::Permissions.parse(other.to_h), previous)
  end
end

Mumukit::Auth.configure do |c|
  # We are not using tokens, so implementing this strategy is meaningless
  c.persistence_strategy = nil
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
mumuki-laboratory-5.11.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.10.4 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.10.3 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.10.2 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.10.1 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.10.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.9.1 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.9.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.8.3 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.8.1 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.8.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.7.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.6.3 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.6.2 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.6.1 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.6.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.5.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.4.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.3.0 lib/mumuki/laboratory/mumukit/auth.rb
mumuki-laboratory-5.2.1 lib/mumuki/laboratory/mumukit/auth.rb