foodsoft/app/models/assignment.rb
2009-01-06 11:49:19 +01:00

17 lines
387 B
Ruby

class Assignment < ActiveRecord::Base
# gettext-option
untranslate_all
belongs_to :user
belongs_to :task
# after user is assigned mark task as assigned
def after_create
self.task.update_attribute(:assigned, true)
end
# update assigned-attribute
def after_destroy
self.task.update_attribute(:assigned, false) if self.task.assignments.empty?
end
end