{% extends "base.html" %} {% block title %}Project Timeline - ICDEV™ Dashboard{% endblock %} {% block content %}
{{ timeline.total_months }}
Total Months
{{ timeline.timeline|length }}
Program Increments
3
Phase Groups
{% for group_id, group_info in timeline.phase_groups.items() %}
{{ group_info.label }} {{ group_info.month_range[0] }}-{{ group_info.month_range[1] }} months
{% endfor %}

18-Month Timeline

{% for pi in timeline.timeline %} {% set group = timeline.phase_groups.get(pi.phase_group, {}) %}
{{ pi.pi_number }}
{% endfor %}
{% for pi in timeline.timeline %}
M{{ pi.month_start }}-M{{ pi.month_end }}
{% endfor %}
{% for group_id, group_info in timeline.phase_groups.items() %}

{{ group_info.label }}

Months {{ group_info.month_range[0] }}-{{ group_info.month_range[1] }}

{{ group_info.description }}

{% for pi in timeline.timeline %} {% if pi.phase_group == group_id %}
{{ pi.pi_number }} M{{ pi.month_start }}-M{{ pi.month_end }}
{{ pi.pi_name }}
{{ pi.pi_theme }}
{% if pi.milestones %}
    {% for milestone in pi.milestones %}
  • {{ milestone }}
  • {% endfor %}
{% endif %}
{% endif %} {% endfor %}
{% endfor %}
{% for pi in timeline.timeline %} {% set group = timeline.phase_groups.get(pi.phase_group, {}) %} {% endfor %}
PI Name Phase Months Milestones
{{ pi.pi_number }}
{{ pi.pi_name }}
{{ pi.pi_theme }}
{{ group.get('label', pi.phase_group) }} M{{ pi.month_start }}-M{{ pi.month_end }} {% if pi.milestones %}
    {% for milestone in pi.milestones %}
  • {{ milestone }}
  • {% endfor %}
{% else %} {% endif %}
{% endblock %}