When starting tracking with a "scheduled" interactor, that is with a start and end date, no warning/exception is sent to the user when dates are "wrong".
It seem that in all cases, we should have
check that end_date > now (starting in the past is fine though)
check that end_date > start_date
check that end_date < now + 2months (I can't see any application that would need to last more than 2months)
I a thinking of checking from the back, rather than the back, end
When starting tracking with a "scheduled" interactor, that is with a start and end date, no warning/exception is sent to the user when dates are "wrong".
It seem that in all cases, we should have
end_date > now
(starting in the past is fine though)end_date > start_date
end_date < now + 2months
(I can't see any application that would need to last more than 2months)I a thinking of checking from the back, rather than the back, end