Changeset 466
- Timestamp:
- 07/21/07 13:37:59 (1 year ago)
- Files:
-
- branches/jargon/radiant/app/models/page.rb (modified) (1 diff)
- branches/jargon/radiant/app/models/page_part.rb (modified) (1 diff)
- branches/jargon/radiant/lang/en.yaml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/jargon/radiant/app/models/page.rb
r424 r466 16 16 17 17 # Validations 18 validates_presence_of :title, :slug, :breadcrumb, :status_id, :message => 'required' 19 20 validates_length_of :title, :maximum => 255, :message => '%d-character limit' 21 validates_length_of :slug, :maximum => 100, :message => '%d-character limit' 22 validates_length_of :breadcrumb, :maximum => 160, :message => '%d-character limit' 23 24 validates_format_of :slug, :with => %r{^([-_.A-Za-z0-9]*|/)$}, :message => 'invalid format' 25 validates_uniqueness_of :slug, :scope => :parent_id, :message => 'slug already in use for child of parent' 26 validates_numericality_of :id, :status_id, :parent_id, :allow_nil => true, :only_integer => true, :message => 'must be a number' 18 validates_presence_of :title, :slug, :breadcrumb, :status_id, :message => 'required'[:required] 19 20 validates_length_of :title, :maximum => 255, :message => '%d-character limit'[:character_limit] 21 validates_length_of :slug, :maximum => 100, :message => '%d-character limit'[:character_limit] 22 validates_length_of :breadcrumb, :maximum => 160, :message => '%d-character limit'[:character_limit] 23 24 validates_format_of :slug, :with => %r{^([-_.A-Za-z0-9]*|/)$}, :message => 'invalid format'[:invalid_format] 25 validates_uniqueness_of :slug, :scope => :parent_id, :message => 'slug already in use for child of parent'[:slug_in_use] 26 validates_numericality_of :id, :status_id, :parent_id, :allow_nil => true, :only_integer => true, :message => 'must be a number'[:must_be_number] 27 27 28 28 validate :valid_class_name branches/jargon/radiant/app/models/page_part.rb
r405 r466 8 8 9 9 # Validations 10 validates_presence_of :name, :message => 'required' 11 validates_length_of :name, :maximum => 100, :message => '%d-character limit' 12 validates_length_of :filter_id, :maximum => 25, :allow_nil => true, :message => '%d-character limit' 13 validates_numericality_of :id, :page_id, :allow_nil => true, :only_integer => true, :message => 'must be a number' 10 validates_presence_of :name, :message => 'required'[:required] 11 validates_length_of :name, :maximum => 100, :message => '%d-character limit'[:character_limit] 12 validates_length_of :filter_id, :maximum => 25, :allow_nil => true, :message => '%d-character limit'[:character_limit] 13 validates_numericality_of :id, :page_id, :allow_nil => true, :only_integer => true, :message => 'must be a number'[:must_be_number] 14 14 15 15 object_id_attr :filter, TextFilter branches/jargon/radiant/lang/en.yaml
r465 r466 38 38 by: 'by' 39 39 at: 'at' 40 41 42 # --- MODELS --- 43 44 # General Error Messages 45 required: 'required' 46 character_limit: '%d-character limit' 47 character_minimum: '%d-character minimum' 48 must_be_number: 'must be a number' 49 name_in_use: 'name already in use' 50 51 # Page Error Messages 52 invalid_format: 'invalid format' 53 54 # Snippet Error Messages 55 cannot_contain_spaces_tabs: 'cannot contain spaces or tabs' 56 slug_in_use: 'slug already in use for child of parent' 57 58 # User Error Messages 59 login_in_use: 'login already in use' 60 must_match_confirmation: 'must match confirmation' 61 40 62 41 63
