Project

General

Profile

« Previous | Next » 

Revision 1a6e0963

Added by Marek Hulán about 10 years ago

Fixes #5689 - Plugin permissions are migrated too

View differences:

app/services/foreman/access_control.rb
end
class Permission
attr_reader :name, :actions, :security_block
attr_reader :name, :actions, :security_block, :resource_type, :engine
def initialize(name, hash, options)
@name = name
......
@public = options[:public] || false
@require = options[:require]
@security_block = options[:security_block]
@resource_type = options[:resource_type]
@engine = options[:engine]
hash.each do |controller, actions|
if actions.is_a? Array
@actions << actions.collect {|action| "#{controller}/#{action}"}

Also available in: Unified diff