hr_timesheet_task_required
Enforces that timesheet entries linked to projects cannot be recorded without specifying a task.
Key Features
- project.project: Adds a per-project flag letting administrators mandate task selection for that project's timesheets
- account.analytic.line: Validates at creation and edition that timesheet entries for constrained projects include a task reference
- hr.timesheet: Updates the timesheet UI so users must pick a task whenever the project is configured to require one