Project

General

Profile

Defect #43910 » 43910-v2.patch

Go MAEDA, 2026-03-30 04:42

View differences:

app/models/project.rb
86 86
  validates_format_of :identifier, :with => /\A(?!\d+$)[a-z0-9\-_]*\z/,
87 87
                      :if => proc {|p| p.identifier_changed?}
88 88
  # reserved words
89
  validates_exclusion_of :identifier, :in => %w(new)
89
  validates_exclusion_of :identifier, :in => %w(new autocomplete bulk_destroy)
90 90
  validate :validate_parent
91 91

  
92 92
  after_update :update_versions_from_hierarchy_change,
test/unit/project_test.rb
96 96
               "ab-12" => true,
97 97
               "ab_12" => true,
98 98
               "12" => false,
99
               "autocomplete" => false,
100
               'bulk_destroy' => false,
99 101
               "new" => false}
100 102

  
101 103
    to_test.each do |identifier, valid|
(3-3/4)