{% extends "base.html" %} {% load static %} {% block title %}PIP-{{ pip.id }}: {{ pip.title }} — Mockup{% endblock %} {% block content %}

PIP-{{ pip.id }}: {{ pip.title }}

{{ pip.status }} · {{ pip.target_playbook }} {{ pip.target_version }} · {{ pip.submitted_by }} · Updated {{ pip.last_updated }}

{% if pip.status == "Draft" %}
Edit
{% elif pip.status == "Submitted" %}
{% endif %}
{% if pip.status == "Reviewed" %} {% elif pip.status == "Accepted" %} {% elif pip.status == "Rejected" %} {% elif pip.status == "Processing (Galdr)" %} {% elif pip.status == "Draft" %} {% endif %}
Summary

{{ pip.summary }}

Changes {{ pip.changes|length }}
{% for ch in pip.changes %}
#{{ ch.number }} {{ ch.change_type }} {{ ch.entity_type }} {% if ch.name %} {{ ch.name }} {% else %} {{ ch.target_name }} (id={{ ch.target_id }}) {% endif %} {% if ch.position %} {{ ch.position }} {% endif %}
{% if ch.galdr_recommendation %} Galdr: {{ ch.galdr_recommendation }} {% endif %}
{{ ch.content }}
{% if ch.galdr_reasoning %}
Galdr reasoning: {{ ch.galdr_reasoning }}
{% endif %}
{% endfor %}
Details
Submitted by
{{ pip.submitted_by }}
Submitted at
{{ pip.submitted_at|default:"— not submitted yet —" }}
Target playbook
{{ pip.target_playbook }} {{ pip.target_version }}
Last updated
{{ pip.last_updated }}
Mockup screens: List · Create · Detail — Reviewed (PIP-42) · Detail — Draft (PIP-30) · Admin Review (PIP-38)
{% endblock %}