Defect #31087 ยป 31087.patch
| app/models/version.rb | ||
|---|---|---|
| 353 | 353 |
end |
| 354 | 354 | |
| 355 | 355 |
def deletable? |
| 356 |
fixed_issues.empty? && !referenced_by_a_custom_field? |
|
| 356 |
fixed_issues.empty? && !referenced_by_a_custom_field? && attachments.empty?
|
|
| 357 | 357 |
end |
| 358 | 358 | |
| 359 | 359 |
def default_project_version |
| test/unit/version_test.rb | ||
|---|---|---|
| 284 | 284 |
assert_equal false, version.deletable? |
| 285 | 285 |
end |
| 286 | 286 | |
| 287 |
def test_deletable_should_return_false_when_referenced_by_an_attachment |
|
| 288 |
version = Version.generate! |
|
| 289 |
Attachment.generate!(:container => version, :filename => 'test.txt') |
|
| 290 | ||
| 291 |
assert_equal false, version.deletable? |
|
| 292 |
end |
|
| 293 | ||
| 287 | 294 |
def test_like_scope |
| 288 | 295 |
version = Version.create!(:project => Project.find(1), :name => 'Version for like scope test') |
| 289 | 296 | |