Revision 5cda7bd0
Added by Shlomi Zadok over 7 years ago
app/models/concerns/audit_extensions.rb | ||
---|---|---|
scoped_search :on => :action, :complete_value => { :create => 'create', :update => 'update', :delete => 'destroy' }
|
||
scoped_search :on => :auditable_type, :complete_value => { :host => 'Host', :parameter => 'Parameter', :architecture => 'Architecture',
|
||
:puppetclass => 'Puppetclass', :os => 'Operatingsystem', :hostgroup => 'Hostgroup',
|
||
:template => "ProvisioningTemplate" }, :rename => :type
|
||
:template => "ProvisioningTemplate", :lookupvalue => 'LookupValue' }, :rename => :type
|
||
|
||
scoped_search :relation => :search_parameters, :on => :name, :complete_value => true, :rename => :parameter, :only_explicit => true
|
||
scoped_search :relation => :search_templates, :on => :name, :complete_value => true, :rename => :template, :only_explicit => true
|
test/models/concerns/audit_extensions_test.rb | ||
---|---|---|
a = Audit.where(auditable_type: 'Setting')
|
||
assert_equal "[encrypted]", a.last.audited_changes["value"][1]
|
||
end
|
||
|
||
test "search for type=lookupvalue in audit" do
|
||
key = lookup_keys(:three)
|
||
FactoryGirl.create :lookup_value, :lookup_key_id => key.id, :value => false, :match => "hostgroup=Common"
|
||
refute_empty Audit.search_for("type = lookupvalue")
|
||
end
|
||
end
|
Also available in: Unified diff
Fixes #17813 - Add type=LookupValue to Audit search