Files
contentdb/app/templates/report/view.html
2025-08-26 15:04:01 +01:00

81 lines
1.5 KiB
HTML

{% extends "base.html" %}
{% block title -%}
{{ report.title }}
{%- endblock %}
{% from "macros/forms.html" import render_field, render_submit_field, render_radio_field, easymde_scripts %}
{% block scriptextra %}
{{ easymde_scripts() }}
{% endblock %}
{% block content %}
<p>
<a class="btn bg-secondary" href="{{ url_for('report.list_all') }}">Back to reports</a>
</p>
<h1>
{% if report.is_resolved %}
<span class="badge bg-secondary me-3">
Closed
</span>
{% else %}
<span class="badge bg-info me-3">
Open
</span>
{% endif %}
{{ self.title() }}
</h1>
<article class="row">
<div class="col-md-9">
<div class="card">
<div class="card-body markdown">
{{ report.message | markdown }}
</div>
</div>
</div>
<aside class="col-md-3 info-sidebar">
<dl>
<dt>URL</dt>
<dd>
<a href="{{ report.url }}">{{ report.url }}</a>
</dd>
</dl>
<dl>
<dt>Created At</dt>
<dd>
{{ report.created_at | full_datetime }}
</dd>
</dl>
<dl>
<dt>Reporter</dt>
<dd>
{% if report.user %}
<a href="{{ url_for('users.profile', username=report.user.username) }}">
{{ report.user.username }}
</a>
{% else %}
Anonymous
{% endif %}
</dd>
</dl>
</aside>
</article>
{% if not report.is_resolved %}
<article>
<h2>Quick resolve</h2>
<form method="POST" action="">
{{ resolve_form.hidden_tag() }}
{{ render_submit_field(resolve_form.completed) }}
{{ render_submit_field(resolve_form.removed) }}
{{ render_submit_field(resolve_form.invalid) }}
</form>
</article>
{% endif %}
{% endblock %}