{% extends "base.html" %} {% load i18n static requirements_extras %} {% block title %}{{ project.name }}{% endblock %} {% block contents %}
{% trans "Programme metadata" %}
{% trans "Owner" %}
{% if project.owner %}{{ project.owner.get_full_name|default:project.owner.username }}{% else %}{% endif %}
{% trans "Stakeholders" %}
{% for u in project.stakeholders.all %} {{ u.get_full_name|default:u.username }} {% empty %} {% endfor %}
{% trans "Start" %}
{{ project.start_date|date:"Y-m-d (\WW)"|default:"—" }}
{% trans "Target end" %}
{{ project.target_end_date|date:"Y-m-d (\WW)"|default:"—" }}
{% trans "Actual end" %}
{{ project.actual_end_date|date:"Y-m-d (\WW)"|default:"—" }}
{% trans "JIRA" %}
{% if project.jira_project_key %}{{ project.jira_project_key }}{% else %}—{% endif %}
{% if project.description %}
{{ project.description|linebreaksbr }}
{% endif %}
{% trans "Coverage snapshot" %}

{{ snapshot.coverage.percent }}%

{{ snapshot.coverage.linked }} / {{ snapshot.coverage.total }} {% trans "linked" %}

  • {{ snapshot.total }} {% trans "requirements" %}
  • {{ snapshot.orphan_requirements }} {% trans "orphan" %}
  • {{ snapshot.suspect_link_count }} {% trans "suspect links" %}
{% trans "Test plans in scope" %}
{% if project.test_plans.all %}
    {% for plan in project.test_plans.all %}
  • TP-{{ plan.pk }} {{ plan.name }}
  • {% endfor %}
{% else %} {% trans "No test plans linked. Use the admin to add some." %} {% endif %}
{% trans "Traceability (project-scoped)" %}
{% trans "Requirements" %} {{ requirements|length }} {% trans "in scope" %}
{% if requirements %} {% for r in requirements %} {% endfor %}
{% trans "Identifier" %} {% trans "Title" %} {% trans "Level" %} {% trans "Feature" %} {% trans "Status" %} {% trans "Cases" %}
{{ r.identifier }} {{ r.title }} {{ r.level.name|default:"—" }} {{ r.feature.name|default:"—" }} {% status_badge r.status %} {{ r.case_links.all|length }}
{% else %}
{% trans "No requirements assigned to this project yet." %}
{% endif %}
{% endblock %}