{% extends "base.html" %} {% block title %}{{ task.title }} — gest{% endblock %} {% block nav_tasks %}class="active"{% endblock %} {% block content %}
← tasks
gest task show {{ task.id.short() }}
{% match task.priority %} {% when Some with (p) %} {% when None %} {% endmatch %} {% match task.phase %} {% when Some with (ph) %} {% when None %} {% endmatch %} {% match task.assigned_to.as_deref() %} {% when Some with (who) %} {% when None %} {% endmatch %} {% if !task.tags.is_empty() %} {% endif %}
ID {{ task.id.short() }}{{ id_rest }}
Title {{ task.title }}
Status {% if is_blocked %} ⊗ blocked {% else %} {% match task.status %} {% when Status::Open %} ○ open {% when Status::InProgress %} ◐ in-progress {% when Status::Done %} ● done {% when Status::Cancelled %} ✗ cancelled {% endmatch %} {% if blocking.is_blocking %} (blocking){% endif %} {% endif %}
Priority P{{ p }}
Phase {{ ph }}
Assigned to {{ who }}
Tags {% for tag in task.tags.iter() %} #{{ tag }}{{ " " }} {% endfor %}
Created {{ task.created_at.format("%Y-%m-%d %H:%M UTC") }}
Updated {{ task.updated_at.format("%Y-%m-%d %H:%M UTC") }}
{% if !task.description.is_empty() %}
Description
{{ task.description }}
{% endif %} {% if !task.links.is_empty() %}
Links
{% for link in task.links.iter() %} {% endfor %}
{{ link.rel }} {{ link.ref_ }}
{% endif %} {% if is_blocked %}
Blocked by
{% for bid in blocking.blocked_by_ids.iter() %} {{ bid }}{{ " " }} {% endfor %} {% endif %} {% if !task.metadata.is_empty() %}
Metadata
{% for (key, val) in task.metadata.iter() %} {% endfor %}
{{ key }} {{ val }}
{% endif %}
{% endblock %}