#300: Added uncompleted_predecessors to Todo model.

This commit is contained in:
Henrik Bohre 2009-05-20 13:00:14 +02:00 committed by Eric Allen
parent b136816ff1
commit ced0e8f531

View file

@ -9,6 +9,8 @@ class Todo < ActiveRecord::Base
has_many :successor_dependencies, :foreign_key => 'successor_id', :class_name => 'Dependency'
has_many :predecessors, :through => :successor_dependencies
has_many :successors, :through => :predecessor_dependencies
has_many :uncompleted_predecessors, :through => :successor_dependencies,
:source => :predecessor, :conditions => ['NOT (state = ?)', 'completed']
named_scope :active, :conditions => { :state => 'active' }
named_scope :not_completed, :conditions => ['NOT (state = ? )', 'completed']