sale_project_task_recurrency
Enable sales-derived tasks to be created with recurrence settings configured directly on the product.
Key Features
- product.template: Provides recurrence configuration for service-tracked products (recurring task flag, interval/unit/type, end criteria, start date method, and forced month options).
- product.template: Clears the recurring task flag when service tracking is not set to create tasks to keep configurations consistent.
- sale.order.line: Transfers product recurrence settings to created tasks, normalizing units for quarters/semesters and marking tasks as recurring with deadlines and repeat-until values.
- sale.order.line: Calculates task deadlines from the chosen start-date method, period length, and optional forced month to align new tasks with the intended schedule.
- sale.order.line: Computes the repeat-until date either from a repeat count over the interval or an explicit end date to control task recurrence.