mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
3c5a6f50d5
When a work package no longer have any predecessors (direct or indirect) nor children, then it must switch to manual scheduling mode to keep its dates. This is now handled directly by the `WorkPackages::SetScheduleService`. This simplifies the logic of `Relations::DeleteService` which no longer has to switch a successor to manual by itself. It's all handled in the ScheduleService.