matejak/estimagus

View on GitHub
estimage/webapp/templates/epic_view_projective.html

Summary

Maintainability
Test Coverage
{% extends "general_plan.html" %}

{% import "utils.j2" as utils with context %}

{% block content %}
<div class="container">
    <div class="row">
    <h1>Overview</h1>
    <div class="row">
        <div class="col">
    {{ utils.task_metadata(epic) | indent(4) }}
        </div>
    </div>
    <h3>Subtasks</h3>
    <p>
        <ul>
        {% for d in epic.children | sort(attribute="name") -%}
        {{ utils.render_whatever(d, model) }} {{ "%.3g" % model.nominal_point_estimate_of(d.name).expected }} pts</li>
        {% endfor -%}
        </ul>
    </p>
    </div>
    {%- if estimate %}
    <div class="row">
    <h2>Estimation</h2>
    <h3>Sum of subtasks</h3>
        <div class="col">
            <p>Remaining point cost: {{ utils.render_estimate(model.remaining_point_estimate_of(epic.name)) }}</p>
            <p>Nominal point cost: {{ utils.render_estimate(model.nominal_point_estimate_of(epic.name)) }}</p>
            <img src="{{ head_url_for('vis.visualize_task_remaining', task_name=epic.name, mode='proj') }}" alt="PERT prob density function for {{ epic.name }} - remaining work"/>
        </div>
    </div>
    {%- if similar_sized_epics %}
    <div class="row">
        {{ utils.render_similar_sized_tasks(similar_sized_epics, similar_sized_cards) }}
    </div>
    {%- endif %}
    {%- endif %}
</div>
{% endblock %}