Defect #43910 » 43910.patch
| 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)
|
|
| 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, |
|
| 99 | 100 |
"new" => false} |
| 100 | 101 | |
| 101 | 102 |
to_test.each do |identifier, valid| |
- « Previous
- 1
- 2
- Next »