mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-24 03:00:12 +01:00
#300: Added uncompleted_predecessors to Todo model.
This commit is contained in:
parent
b136816ff1
commit
ced0e8f531
1 changed files with 2 additions and 0 deletions
|
|
@ -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']
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue