Revision 778655b2
Added by Stephen Benjamin over 8 years ago
app/models/template.rb | ||
---|---|---|
class Template < ActiveRecord::Base
|
||
validates_lengths_from_database
|
||
|
||
attr_accessible :name, :default, :template, :audit_comment, :snippet,
|
||
attr_accessible :name, :default, :template, :audit_comment, :snippet, :locked,
|
||
:template_kind, :template_kind_name, :template_kind_id, :vendor
|
||
|
||
validates :name, :presence => true
|
test/functional/api/v2/provisioning_templates_controller_test.rb | ||
---|---|---|
|
||
test "should create valid" do
|
||
ProvisioningTemplate.any_instance.stubs(:valid?).returns(true)
|
||
valid_attrs = { :template => "This is a test template", :template_kind_id => template_kinds(:ipxe).id, :name => "RandomName" }
|
||
valid_attrs = { :template => "This is a test template", :template_kind_id => template_kinds(:ipxe).id, :name => "RandomName", :locked => true }
|
||
post :create, { :provisioning_template => valid_attrs }
|
||
template = ActiveSupport::JSON.decode(@response.body)
|
||
assert template["name"] == "RandomName"
|
Also available in: Unified diff
fixes #12666 - add locked to attr_accessible for templates