Revision 5df3d514
Added by Amos Benari about 10 years ago
app/services/authorizer.rb | ||
---|---|---|
# sometimes we need exceptions however we don't want to just split namespaces
|
||
def resource_name(klass)
|
||
return 'Operatingsystem' if klass <= Operatingsystem
|
||
return 'ComputeResource' if klass <= ComputeResource
|
||
|
||
case name = klass.to_s
|
||
when 'Audited::Adapters::ActiveRecord::Audit'
|
||
'Audit'
|
||
when /\AHost::.*\Z/
|
||
'Host'
|
||
when /\AForeman::Model::.*\Z/
|
||
'ComputeResource'
|
||
else
|
||
name
|
||
end
|
Also available in: Unified diff
fixes #4806 add support to register compute resource provider from a plugin