Show event change log on event detail page
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
{% extends 'dav_events/base.html' %}
|
||||
{% load bootstrap3 %}
|
||||
{% load i18n %}
|
||||
{% load dav_events %}
|
||||
|
||||
{% block head-title %}{{ event }} - {{ block.super }}{% endblock head-title %}
|
||||
|
||||
@@ -188,35 +189,77 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
{{ event.render_as_html }}
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h5>Status-Log</h5>
|
||||
{% for flag in event.flags.all %}
|
||||
<div class="row">
|
||||
<div class="col-sm-5">
|
||||
<span class="text-{{ flag.status.bootstrap_context|default:'default' }}">{% bootstrap_icon 'check' %}</span>
|
||||
<strong>{{ flag.status.label }}:</strong>
|
||||
</div>
|
||||
<div class="col-sm-7">
|
||||
{{ flag.timestamp|date:'l, d. F Y, H:i' }} {% trans 'Uhr' %}<br />
|
||||
{% trans 'von' %} {{ flag.user.get_full_name|default:flag.user }}
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="panel-group" id="log-accordion" role="tablist" aria-multiselectable="true">
|
||||
<div class="panel panel-default">
|
||||
<div id="headingStatusLog" class="panel-heading" role="tab">
|
||||
<h5 class="panel-title">
|
||||
<a role="button" href="#collapseStatusLog" data-toggle="collapse"
|
||||
data-parent="#log-accordion" aria-expanded="true"
|
||||
aria-controls="collapseStatusLog">
|
||||
Status-Log
|
||||
</a>
|
||||
</h5>
|
||||
</div>
|
||||
<div id="collapseStatusLog" class="panel-collapse collapse in"
|
||||
role="tabpanel" aria-labelledby="headingStatusLog">
|
||||
<div class="panel-body">
|
||||
{% for flag in event.flags.all %}
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
<span class="text-{{ flag.status.bootstrap_context|default:'default' }}">{% bootstrap_icon 'check' %}</span>
|
||||
<strong>{{ flag.status.label }}:</strong>
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
{{ flag.timestamp|date:'l, d. F Y, H:i' }} {% trans 'Uhr' %}<br />
|
||||
{% trans 'von' %} {{ flag.user.get_full_name|default:flag.user }}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<h5>{% trans 'Veröffentlichung' %}</h5>
|
||||
<div class="panel panel-default">
|
||||
<div id="headingChangeLog" class="panel-heading" role="tab">
|
||||
<h5 class="panel-title">
|
||||
<a role="button" href="#collapseChangeLog" data-toggle="collapse"
|
||||
data-parent="#log-accordion" aria-expanded="true"
|
||||
aria-controls="collapseChangeLog">
|
||||
Change-Log
|
||||
</a>
|
||||
</h5>
|
||||
</div>
|
||||
<div id="collapseChangeLog" class="panel-collapse collapse"
|
||||
role="tabpanel" aria-labelledby="headingChangeLog">
|
||||
<div class="panel-body">
|
||||
{% render_event_changelog event %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
{% if event.internal_note %}
|
||||
<div class="panel panel-danger">
|
||||
<div class="panel-heading">
|
||||
<h5 class="panel-title">{% trans 'Bearbeitungshinweis' %}</h5>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div><small>{{ event.internal_note|linebreaksbr }}</small></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h5 class="panel-title">{% trans 'Veröffentlichung' %}</h5>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{% if event.planned_publication_date %}
|
||||
{{ event.planned_publication_date|date:'l, d. F Y' }}
|
||||
{% else %}
|
||||
{% trans 'Unverzüglich' %}
|
||||
{% endif %}
|
||||
{% if event.internal_note %}
|
||||
<h5 style="margin-top: 1em;">{% trans 'Bearbeitungshinweis' %}</h5>
|
||||
<div class="well well-sm"><small>{{ event.internal_note|linebreaksbr }}</small></div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user