42 lines
1.6 KiB
HTML
42 lines
1.6 KiB
HTML
{% extends shell_base %}
|
|
|
|
{% block title %}Freigaben · CheckPoint Ehrenamt{% endblock %}
|
|
|
|
{% block content %}
|
|
<p><a class="cp-muted" href="{{ url_for('dokumente.liste') }}">← Dokumente</a></p>
|
|
<h1>Freigaben</h1>
|
|
<p class="cp-muted">Hochgeladene Dokumente, die auf deine Entscheidung warten.</p>
|
|
|
|
<ul class="cp-list">
|
|
{% for d in wartend %}
|
|
<li class="cp-card">
|
|
<a href="{{ url_for('dokumente.datei', dok_id=d.id) }}">
|
|
<strong>{{ d.titel }}</strong>
|
|
</a>
|
|
<div class="cp-muted">
|
|
{{ d.uploader.anzeigename }} · {{ d.erstellt_am.strftime('%d.%m.%Y') }}
|
|
</div>
|
|
|
|
<div class="cp-actions">
|
|
<form method="post" action="{{ url_for('dokumente.freigeben', dok_id=d.id) }}">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
|
<button type="submit" class="cp-btn cp-btn--primary">Freigeben</button>
|
|
</form>
|
|
</div>
|
|
|
|
<form method="post" action="{{ url_for('dokumente.ablehnen', dok_id=d.id) }}"
|
|
class="cp-form">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
|
<div class="cp-field">
|
|
<label for="grund-{{ d.id }}">Grund <span class="cp-muted">(optional)</span></label>
|
|
<input type="text" id="grund-{{ d.id }}" name="grund"
|
|
placeholder="z. B. unscharf, falsche Version">
|
|
</div>
|
|
<button type="submit" class="cp-btn cp-btn--urgent">Ablehnen</button>
|
|
</form>
|
|
</li>
|
|
{% else %}
|
|
<li class="cp-muted">Zurzeit nichts zu prüfen.</li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% endblock %}
|