Defect #5219 » project.rb.diff
| app/models/project.rb (working copy) | ||
|---|---|---|
| 74 | 74 |
# reserved words |
| 75 | 75 |
validates_exclusion_of :identifier, :in => %w( new ) |
| 76 | 76 | |
| 77 |
before_destroy :delete_all_members, :destroy_children
|
|
| 77 |
before_destroy :delete_all_members |
|
| 78 | 78 | |
| 79 | 79 |
named_scope :has_module, lambda { |mod| { :conditions => ["#{Project.table_name}.id IN (SELECT em.project_id FROM #{EnabledModule.table_name} em WHERE em.name=?)", mod.to_s] } }
|
| 80 | 80 |
named_scope :active, { :conditions => "#{Project.table_name}.status = #{STATUS_ACTIVE}"}
|
| ... | ... | |
| 496 | 496 |
return nil |
| 497 | 497 |
end |
| 498 | 498 |
end |
| 499 | ||
| 500 |
# Override ActiveRecord::Base#destroy |
|
| 501 |
def destroy |
|
| 502 |
destroy_children |
|
| 503 |
super |
|
| 504 |
end |
|
| 499 | 505 |
|
| 500 | 506 |
private |
| 501 | 507 |
|
- « Previous
- 1
- 2
- Next »