From 665469d14334422e7563eeec4e13757fb84d1d14 Mon Sep 17 00:00:00 2001 From: Markus Scheller <scheller_m@live.de> Date: Mon, 19 Mar 2018 18:39:19 +0100 Subject: [PATCH] Added botton to download invitation protokollsystem/proto3#179 --- server.py | 6 ++++++ templates/protocol-show.html | 1 + 2 files changed, 7 insertions(+) diff --git a/server.py b/server.py index 8337d90..1c378da 100755 --- a/server.py +++ b/server.py @@ -835,6 +835,12 @@ def get_protocol_source(protocol): file_like, cache_timeout=1, as_attachment=True, attachment_filename="{}.txt".format(protocol.get_short_identifier())) +@app.route("/protocol/invitation/<int:protocol_id>") +@login_required +@db_lookup(Protocol) +@require_modify_right() +def get_protocol_invitation(protocol): + return back.redirect("show_protocol", protocol_id=protocol.id) @app.route("/protocol/template/<int:protocol_id>") @login_required diff --git a/templates/protocol-show.html b/templates/protocol-show.html index 5664f35..a76c31d 100644 --- a/templates/protocol-show.html +++ b/templates/protocol-show.html @@ -30,6 +30,7 @@ {% endif %} {% endif %} {% if not protocol.is_done() %} + <a class="btn btn-success" href="{{url_for("get_protocol_invitation", protocol_id=protocol.id)}}">Aushang</a> <a class="btn btn-default" href="{{url_for("get_protocol_template", protocol_id=protocol.id)}}">Vorlage</a> {% if config.MAIL_ACTIVE %} <a class="btn btn-default" href="{{url_for("send_protocol_reminder", protocol_id=protocol.id, csrf_token=get_csrf_token())}}" onclick="return confirm('Bist du dir sicher, dass du manuell eine Einladung verschicken willst? Dies wird auch automatisch geschehen.');">Einladung versenden</a> -- GitLab