html fixes and sort by number of todos logic

This commit is contained in:
waltercruz 2008-10-28 16:40:28 -02:00
parent 385f34d071
commit 0b57b23b2d
3 changed files with 15 additions and 7 deletions

View file

@ -51,10 +51,9 @@ class User < ActiveRecord::Base
self.update_positions(projects.map{ |p| p.id })
return projects
end
def actionize(scope_conditions = {})
def actionize(proj,scope_conditions = {})
self.update_positions(proj.map{ |p| p.id })
projects = find(:all, :conditions => scope_conditions)
projects.sort!{ |x,y| y.todos.count(:state == 'active') <=> x.todos.count(:state == 'active') }
self.update_positions(projects.map{ |p| p.id })
return projects
end
end