mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-29 12:16:11 +01:00
fix failing tests and small refactorings
This commit is contained in:
parent
e8c3ba2e28
commit
4e29bf69f7
8 changed files with 53 additions and 376 deletions
|
|
@ -209,13 +209,13 @@ class Todo < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def update_state_from_project
|
||||
if self.state == 'project_hidden' && !self.project.hidden?
|
||||
if self.project_hidden? && (!self.project.hidden?)
|
||||
if self.uncompleted_predecessors.empty?
|
||||
self.activate!
|
||||
else
|
||||
self.block!
|
||||
end
|
||||
elsif self.state == 'active' && self.project.hidden?
|
||||
elsif self.active? && self.project.hidden?
|
||||
self.hide!
|
||||
end
|
||||
self.save!
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue