You can drag and drop tasks in the project task grid to change their order or move them into a different parent. This page explains how the drop zones work and what rules apply.Documentation Index
Fetch the complete documentation index at: https://help.statisfy.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- An existing project open in the Manage > Projects section
- The project must be a Statisfy-native project — drag and drop is disabled for projects imported or synced from external sources (e.g., CRM)
- Clear any active sorts or filters on the task grid if you need to reorder tasks (reparenting still works with sorts/filters active)
Drop Zones
When you drag a task over another row, the row is divided into three zones:| Zone | Position | Action |
|---|---|---|
| Upper third | Top of the row | Insert the dragged task above this row (reorder) |
| Middle | Center of the row | Make the dragged task a child of this task (reparent) |
| Lower third | Bottom of the row | Insert the dragged task below this row (reorder) |
Reordering Tasks
Drop a task on the upper or lower zone of another task to change its position within the same parent group. The custom order is saved and persists across sessions.Reparenting Tasks
Drop a task on the middle zone of another task to make it a child (subtask) of that task. The system validates:- Depth limits — The resulting nesting depth cannot exceed the maximum for the root task type (2 levels for regular tasks, 3 for milestones). The full subtree of the dragged task is considered.
- No circular hierarchy — A task cannot become a child of one of its own descendants.
- Milestones stay at root — Milestones cannot become subtasks. If you try to drop a milestone into another task, the operation is blocked.
Related Pages
Milestones & Task Hierarchy
Understand depth limits and milestone nesting
Task Dependencies & Auto-Cascade
How dependencies and the same-parent constraint work