CHATGPT AI
dependent
_tasks
dependent_tasks.each do |task|
task.destroy if task.dependent_on.nil?
end
end

def update_dependent_tasks(old_start, new_start)
dependent_tasks.each do |task|
task.update(start: new_start + (task.start - old_start))
end
end

def check_if_validate(date)
return true if date > DateTime.now || date == DateTime.now

errors[:base] << 'Start date must be in the future'
false
end

def duration?
return true if duration > 0

errors[:base] << 'Duration must be greater than 0'
false
end

def check_projected?(date)
return true if projected == date || projected < date

errors[:base] << 'Projected must be greater or equal to start'
false
end

def check_end?(date)
return true if finish == date || finish > date

errors[:base] << 'Finish must be greater or equal to start'
_tasks dependent_tasks.each do |task| task.destroy if task.dependent_on.nil? end end def update_dependent_tasks(old_start, new_start) dependent_tasks.each do |task| task.update(start: new_start + (task.start - old_start)) end end def check_if_validate(date) return true if date > DateTime.now || date == DateTime.now errors[:base] << 'Start date must be in the future' false end def duration? return true if duration > 0 errors[:base] << 'Duration must be greater than 0' false end def check_projected?(date) return true if projected == date || projected < date errors[:base] << 'Projected must be greater or equal to start' false end def check_end?(date) return true if finish == date || finish > date errors[:base] << 'Finish must be greater or equal to start'
0 Comments & Tags 0 aandelen 1 Views

Password Copied!

Please Wait....