{% extends "client_portal/base.html" %} {% from "components/ui.html" import page_header %} {% block title %}{{ issue.title }} - {{ _('Client Portal') }}{% endblock %} {% block content %} {% set breadcrumbs = [ {'text': _('Client Portal'), 'url': url_for('client_portal.dashboard')}, {'text': _('Issues'), 'url': url_for('client_portal.issues')}, {'text': issue.title} ] %} {{ page_header( icon_class='fas fa-bug', title_text=issue.title, subtitle_text=_('Issue #%(id)s', id=issue.id), breadcrumbs=breadcrumbs ) }}

{{ _('Description') }}

{% if issue.description %}
{{ issue.description | markdown | safe }}
{% else %}

{{ _('No description provided.') }}

{% endif %}

{{ _('Details') }}

{{ _('Status') }}: {{ issue.status_display }}
{{ _('Priority') }}: {{ issue.priority_display }}
{% if issue.project %}
{{ _('Project') }}: {{ issue.project.name }}
{% endif %} {% if issue.task %}
{{ _('Linked Task') }}: {{ issue.task.name }}
{% endif %} {% if issue.assigned_user %}
{{ _('Assigned To') }}: {{ issue.assigned_user.username }}
{% endif %}
{{ _('Created') }}: {{ issue.created_at.strftime('%Y-%m-%d %H:%M') }}
{% if issue.updated_at != issue.created_at %}
{{ _('Last Updated') }}: {{ issue.updated_at.strftime('%Y-%m-%d %H:%M') }}
{% endif %} {% if issue.resolved_at %}
{{ _('Resolved') }}: {{ issue.resolved_at.strftime('%Y-%m-%d %H:%M') }}
{% endif %}
{{ _('Back to Issues') }}
{% endblock %}