update field validators in stacks, stack_templates and cloud deploy envs

This commit is contained in:
Anton Chuchkalov 2015-11-25 18:37:47 +03:00
parent 2ffa331e59
commit e23f78caeb
2 changed files with 10 additions and 11 deletions

View File

@ -11,13 +11,12 @@ module Devops
module Model module Model
class CloudDeployEnv < DeployEnvBase class CloudDeployEnv < DeployEnvBase
# attr_accessor :flavor, :image, :subnets, :groups, :stack_template attr_accessor :flavor, :image, :subnets, :groups, :stack_template
set_validators ::Validators::DeployEnv::Flavor, set_validators ::Validators::DeployEnv::Flavor,
::Validators::DeployEnv::Image, ::Validators::DeployEnv::Image,
::Validators::DeployEnv::Groups, ::Validators::DeployEnv::Groups,
::Validators::DeployEnv::StackTemplate ::Validators::DeployEnv::StackTemplate
# set_validators ::Validators::DeployEnv::CloudParameters
set_field_validators :flavor, [::Validators::FieldValidator::Nil, set_field_validators :flavor, [::Validators::FieldValidator::Nil,
::Validators::FieldValidator::FieldType::String, ::Validators::FieldValidator::FieldType::String,
::Validators::FieldValidator::Flavor], order: 2 ::Validators::FieldValidator::Flavor], order: 2

View File

@ -17,21 +17,21 @@ module Devops
owner: {type: String, empty: false} owner: {type: String, empty: false}
set_field_validators :id, [::Validators::FieldValidator::NotNil, set_field_validators :id, [::Validators::FieldValidator::NotNil,
::Validators::FieldValidator::FieldType::String, ::Validators::FieldValidator::FieldType::String,
::Validators::FieldValidator::NotEmpty,] ::Validators::FieldValidator::NotEmpty,
::Validators::FieldValidator::Name ::Validators::FieldValidator::Name]
set_field_validators :provider, [::Validators::FieldValidator::NotNil, set_field_validators :provider, [::Validators::FieldValidator::NotNil,
::Validators::FieldValidator::FieldType::String, ::Validators::FieldValidator::FieldType::String,
::Validators::FieldValidator::NotEmpty] ::Validators::FieldValidator::NotEmpty]
set_field_validators :template_body, [::Validators::FieldValidator::NotNil, set_field_validators :template_body, [::Validators::FieldValidator::NotNil,
::Validators::FieldValidator::FieldType::String, ::Validators::FieldValidator::FieldType::String,
::Validators::FieldValidator::NotEmpty] ::Validators::FieldValidator::NotEmpty]
set_field_validators :owner, [::Validators::FieldValidator::NotNil, set_field_validators :owner, [::Validators::FieldValidator::NotNil,
::Validators::FieldValidator::FieldType::String, ::Validators::FieldValidator::FieldType::String,
::Validators::FieldValidator::NotEmpty] ::Validators::FieldValidator::NotEmpty]
set_validators ::Validators::StackTemplate::TemplateContent set_validators ::Validators::StackTemplate::TemplateContent