diff --git a/tracks/app/models/context.rb b/tracks/app/models/context.rb index ca8f849b..44526134 100644 --- a/tracks/app/models/context.rb +++ b/tracks/app/models/context.rb @@ -1,3 +1,8 @@ class Context < ActiveRecord::Base has_many :todo, :dependent => true + + # Context name must not be empty + # and must be less than 255 bytes + validates_presence_of :name, :message => "context must have a name" + validates_length_of :name, :maximum => 255, :message => "context name must be less than %d" end diff --git a/tracks/app/models/project.rb b/tracks/app/models/project.rb index 93a309ea..96dc94aa 100644 --- a/tracks/app/models/project.rb +++ b/tracks/app/models/project.rb @@ -1,3 +1,8 @@ class Project < ActiveRecord::Base has_many :todo, :dependent => true + + # Project name must not be empty + # and must be less than 255 bytes + validates_presence_of :name, :message => "project must have a name" + validates_length_of :name, :maximum => 255, :message => "project name must be less than %d" end