preparations for a new status 'published'.

This commit is contained in:
2018-02-23 17:44:56 +01:00
parent 72e04eb3f0
commit 0f0dbbd34c
4 changed files with 84 additions and 13 deletions

View File

@@ -94,12 +94,31 @@
{% endif %}
</div>
</div>
<div class="row">
<div class="col-sm-2">
<strong>{% trans 'Veröffentlicht' %}:</strong>
</div>
<div class="col-sm-10">
{% if event.published %}
{{ event.published_at|date:'l, d. F Y, H:i' }} {% trans 'Uhr' %}<br />
{{ event.published_by.get_full_name }}
{% else %}
-
{% endif %}
</div>
</div>
</div>
<div class="col-sm-2">
{% if event.accepted %}
{% if event.get_status == 'expired' %}
<span class="label label-info">{% trans 'Ausgelaufen' %}</span>
{% elif event.get_status == 'published' %}
<span class="label label-success">{% trans 'Veröffentlicht' %}</span>
{% elif event.get_status == 'accepted' %}
<span class="label label-warning">{% trans 'Freigegeben' %}</span>
{% else %}
{% elif event.get_status == 'submitted' %}
<span class="label label-danger">{% trans 'Eingereicht' %}</span>
{% else %}
<span class="label label-default">{% trans 'Kaputt' %} (){{ event.get_status }}</span>
{% endif %}
</div>
</div>

View File

@@ -26,7 +26,6 @@
<table id="objects_table" class="table table-striped">
<thead>
<tr>
<th>{% trans 'Spielart' %}</th>
<th>{% trans 'Nummer' %}</th>
<th>{% trans 'Titel' %}</th>
<th>{% trans 'Trainer' %}</th>
@@ -39,17 +38,14 @@
<th><input type="text" placeholder="{% trans 'Filter' %}" /></th>
<th><input type="text" placeholder="{% trans 'Filter' %}" /></th>
<th><input type="text" placeholder="{% trans 'Filter' %}" /></th>
<th><input type="text" placeholder="{% trans 'Filter' %}" /></th>
</tr>
</thead>
<tbody>
{% for event in event_list %}
<tr>
<td>
{{ event.get_sport_display }}
</td>
<td>
<a href="{% url 'dav_events:event_detail' event.pk %}">{{ event.get_number }}</a>
<a href="{% url 'dav_events:event_detail' event.pk %}">{{ event.get_number }}</a><br />
<small>({{ event.get_sport_display }})</small>
</td>
<td>
<a href="{% url 'dav_events:event_detail' event.pk %}">{{ event.title }}</a>
@@ -62,13 +58,19 @@
{% endif %}
</td>
<td data-order="{{ event.first_day|date:'U' }}">
{{ event.get_short_date }}
{{ event.get_numeric_date }}
</td>
<td>
{% if event.accepted %}
{% if event.get_status == 'expired' %}
<span class="label label-info">{% trans 'Ausgelaufen' %}</span>
{% elif event.get_status == 'published' %}
<span class="label label-success">{% trans 'Veröffentlicht' %}</span>
{% elif event.get_status == 'accepted' %}
<span class="label label-warning">{% trans 'Freigegeben' %}</span>
{% else %}
{% elif event.get_status == 'submitted' %}
<span class="label label-danger">{% trans 'Eingereicht' %}</span>
{% else %}
<span class="label label-default">{% trans 'Kaputt' %} ({{ event.get_status }})</span>
{% endif %}
</td>
</tr>
@@ -82,7 +84,7 @@
paging: false,
language: {
search: "{% trans 'Filter' %}:",
info: "{% trans 'Showing _START_ to _END_ of _TOTAL_ entries.' %}",
info: "{% trans 'Zeige Eintrag _START_ bis _END_ von _TOTAL_ Einträgen.' %}",
infoEmpty: "{% trans 'Showing 0 records.' %}",
emptyTable: "{% trans 'No data available in table.' %}",

View File

@@ -21,7 +21,18 @@
<form action="" method="post">
{% csrf_token %}
{% if event.accepted %}
{% if event.get_status == 'expired' %}
<div class="alert alert-info alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
{% trans 'Diese Veranstaltung ist bereits ausgelaufen.' %}
</div>
{% elif event.get_status == 'published' %}
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<strong>{% trans 'Achtung!' %}</strong> {% trans 'Diese Veranstaltung wurde bereits veröffentlicht.' %}
{% trans 'Änderungen müssen mit allen Beteiligten abgesprochen werden.' %}
</div>
{% elif event.get_status == 'accepted' %}
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<strong>{% trans 'Achtung!' %}</strong> {% trans 'Diese Veranstaltung wurde bereits freigegeben.' %}