{% extends "base.html" %} {% block title %}{{ task.title }} — Epic — Tacks{% endblock %} {% block content %}

{{ task.title }}

ID {{ task.id }} · {%- if task.status == crate::models::Status::Open -%}○ Open {%- else if task.status == crate::models::Status::InProgress -%}◐ In Progress {%- else if task.status == crate::models::Status::Done -%}✓ Done {%- else -%}⊘ Blocked{%- endif -%} · {%- if task.priority == 1 -%}▲ P1{%- else if task.priority == 2 -%}▬ P2{%- else if task.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%} · Progress {{ children_done }}/{{ children_in_progress }}/{{ children_open }} ({{ children_total }}) {% if let Some(assignee) = task.assignee.as_deref() %} · Assignee {{ assignee }} {% endif %} {% if !task.tags.is_empty() %} · {% for tag in &task.tags %}{{ tag }}{% endfor %} {% endif %}
{% if let Some(desc) = task.description.as_deref() %}

{{ desc }}

{% endif %}
{% if view == "list" %} List Board {% else %} List Board {% endif %}
{% if view == "list" %} {% if children.is_empty() %}

No subtasks yet.

{% else %} {% for child in &children %} {% endfor %}
ID Title Status Priority
{{ child.id }} {{ child.title }} {%- if child.status == crate::models::Status::Open -%}○ Open {%- else if child.status == crate::models::Status::InProgress -%}◐ In Progress {%- else if child.status == crate::models::Status::Done -%}✓ Done {%- else -%}⊘ Blocked{%- endif -%} {%- if child.priority == 1 -%}▲ P1{%- else if child.priority == 2 -%}▬ P2{%- else if child.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%}
{% endif %} {% else %} {% if children.is_empty() %}

No subtasks yet.

{% else %}

Open ({{ board_open_count }})

{% for child in &children %} {%- if child.status == crate::models::Status::Open -%}
{{ child.title }} {%- if child.priority == 1 -%}▲ P1{%- else if child.priority == 2 -%}▬ P2{%- else if child.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%}
{%- endif -%} {% endfor %}

In Progress ({{ board_in_progress_count }})

{% for child in &children %} {%- if child.status == crate::models::Status::InProgress -%}
{{ child.title }} {%- if child.priority == 1 -%}▲ P1{%- else if child.priority == 2 -%}▬ P2{%- else if child.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%}
{%- endif -%} {% endfor %}

Blocked ({{ board_blocked_count }})

{% for child in &children %} {%- if child.status == crate::models::Status::Blocked -%}
{{ child.title }} {%- if child.priority == 1 -%}▲ P1{%- else if child.priority == 2 -%}▬ P2{%- else if child.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%}
{%- endif -%} {% endfor %}

Done ({{ board_done_count }})

{% for child in &children %} {%- if child.status == crate::models::Status::Done -%}
{{ child.title }} {%- if child.priority == 1 -%}▲ P1{%- else if child.priority == 2 -%}▬ P2{%- else if child.priority == 3 -%}▽ P3{%- else -%}· P4{%- endif -%}
{%- endif -%} {% endfor %}
{% endif %} {% endif %}
{% endblock %}