Class | Assignment |
In: |
app/models/assignment.rb
|
Parent: | ActiveRecord::Base |
# File app/models/assignment.rb, line 15 15: def before_destroy() 16: # WE DO NOT ALLOW TO DELETE ASSIGNMENT IF GRADES EXIST FOR IT (I or G) 17: if Igrade.exists?(:assignment_id => "#{self.id}") || 18: Ggrade.exists?(:assignment_id => "#{self.id}") 19: errors.add_to_base( 20: "Can't delete graded assignment, Edit it or delete all grades first") 21: false 22: end 23: end