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'
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