{% extends "projector/project/task/base.html" %} {% load markup %} {% load native %} {% block extra-head %} {{ block.super }} {% endblock %} {% load i18n %} {% comment %} {% block col-left %}{{ block.super }}
{% trans "Task changes" %}
{% if task.revisions|length > 1 %} {% else %} {% endif %}
{% endblock %} {% endcomment %} {% block col-single-extra %}
{% trans "Task detail" %}

{% trans "Task" %} {{ task.id }}: {{ task.summary }}

{{ task.status }} {% if not task.status.is_resolved %}({% trans "opened for" %} {{ task.created_at|timesince }}){% endif %}

{% if task.milestone %} {% else %} {% endif %}
{% trans "Task" %} Id {{ task.id }}
{% trans "Revision" %} {{ task.revision }}
{% trans "Project" %} {{ task.project }}
{% trans "Component" %} {{ task.component }}
{% trans "Type" %} {{ task.type }}
{% trans "Milestone" %} {{ task.milestone }} -
{% trans "Summary" %} {{ task.summary }}
{% trans "Reported by" %} {{ task.author }}
{% trans "Reported date" %} {{ task.created_at|date:"Y-m-d H:i:s" }}
{% trans "Last modified at" %} {{ task.edited_at|date:"Y-m-d H:i:s" }}
{% trans "Deadline" %} {% if task.deadline %} {{ task.deadline|date:"Y-m-d" }} {% if now > task.deadline %} {% endif %} {% else %} {% trans "Not set" %} {% endif %}
{% trans "Assigned to" %} {{ task.owner }}
{% trans "Priority" %} {{ task.priority }}
{% trans "Status" %} {{ task.status }}

{% trans "Description" %}:

{{ task.description|safe|restructuredtext }}

{% trans "History" %}

{% for revision in task.revisions %} {% if not forloop.first %}

{{ revision.created_at|date:"Y-m-d H:i:s" }} {% trans "by" %} {{ revision.author }}

{% if revision.changes %}
    {% for field, values in revision.changes.items %}
  • {{ field }} {% if not values.1 %} {% trans "set to" %} {% else %} {% trans "changed" %}: {{ values.1|slice:":20" }} → {% endif %} {{ values.0|slice:":20" }}
  • {% endfor %}
{% endif %}
{{ revision.comment|default_if_none:""|restructuredtext }}
{% endif %} {% endfor %} {% comment %}{# Old dynamic form #} {# Form begin #} {% if user.is_authenticated %}
{% csrf_token %}
{% trans "Quick action" %} {{ comment_formset.management_form }} {% for form in comment_formset.forms %} {% include "richtemplates/forms/form.html" %}
{% endfor %} {% with action_form as form %} {{ form.as_p_rows }} {% endwith %}

{% else %}

{% trans "If you want to contribute, please" %} {% trans "login" %}.

{% endif %} {% endcomment %}
{% endblock %}