{% 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.', 'reserve_invalid': 'Reserve must be a number (0–100).', 'reserve_out_of_range': 'Reserve must be between 0 and 100 percent.', 'n_weeks_invalid': 'Weeks must be an integer.', 'n_weeks_range': 'Weeks must be between 1 and 26.', '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 %}