mirror of
https://github.com/FAUSheppy/ths-blowerdoor-raven
synced 2025-12-09 16:28:32 +01:00
fix delete
This commit is contained in:
12
server.py
12
server.py
@@ -49,9 +49,17 @@ def root():
|
|||||||
|
|
||||||
return flask.render_template("index.html", listContent=allFiles)
|
return flask.render_template("index.html", listContent=allFiles)
|
||||||
|
|
||||||
@app.route("/get-file")
|
@app.route("/get-file", methods=["GET", "POST", "DELETE"])
|
||||||
def getFile():
|
def getFile():
|
||||||
return flask.send_from_directory("static/files/", flask.request.args.get("basename"), mimetype="application/pdf")
|
print(flask.request.args)
|
||||||
|
if "delete" in flask.request.args:
|
||||||
|
fp = os.path.join("static/files/", flask.request.args.get("delete"))
|
||||||
|
print(fp)
|
||||||
|
os.remove(fp)
|
||||||
|
return flask.redirect("/")
|
||||||
|
else:
|
||||||
|
return flask.send_from_directory("static/files/",
|
||||||
|
flask.request.args.get("basename"), mimetype="application/pdf")
|
||||||
|
|
||||||
@app.before_first_request
|
@app.before_first_request
|
||||||
def init():
|
def init():
|
||||||
|
|||||||
@@ -43,6 +43,12 @@
|
|||||||
{% endif %}">
|
{% endif %}">
|
||||||
{{ bd.customer }}</td>
|
{{ bd.customer }}</td>
|
||||||
<td style="line-height: 45px;">{{ bd.pdfDate.strftime("%Y/%m/%d") }}</td>
|
<td style="line-height: 45px;">{{ bd.pdfDate.strftime("%Y/%m/%d") }}</td>
|
||||||
|
<td style="line-height: 45px;">
|
||||||
|
<form onsubmit="return confirm('Wirklich unwideruflich löschen?')"
|
||||||
|
action="/get-file" method="DELETE">
|
||||||
|
<button name="delete" value="{{ bd.docName }}">Löschen</button>
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
Reference in New Issue
Block a user