{% extends "layout.twig" %} {% set errorMessages = { 'name_required': 'Sprint name is required.', 'dates_invalid': 'Start and end dates must both be valid dates (YYYY-MM-DD).', 'dates_order': 'End date must not be before start date.', 'dates_too_long': 'Date range spans more than 26 weeks.', 'reserve_invalid': 'Reserve must be a number (0–100).', 'reserve_out_of_range': 'Reserve must be between 0 and 100 percent.', 'db_error': 'Could not save. Try again.', } %} {% block content %}

New sprint

Worker membership, weekly availability and tasks are configured on the sprint page after creation.

{% if error != '' and errorMessages[error] is defined %}
{{ errorMessages[error] }}
{% endif %}
Cancel
{% endblock %}