mirror of
https://github.com/Lynnesbian/FediBooks/
synced 2024-11-25 16:48:58 +00:00
created bug report page
This commit is contained in:
parent
c38f01b07a
commit
7015431687
3 changed files with 45 additions and 3 deletions
|
@ -113,7 +113,7 @@ input.button, button.button {
|
||||||
background-color: #777;
|
background-color: #777;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-large {
|
.btn-large, button.btn-large {
|
||||||
font-size: 1.6em;
|
font-size: 1.6em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -150,14 +150,15 @@ label.important {
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
input, select {
|
input, select, textarea {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
line-height: 1.4em;
|
line-height: 1.4em;
|
||||||
border: 3px grey solid;
|
border: 3px grey solid;
|
||||||
border-radius: none;
|
border-radius: none;
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
|
font-family: "Roboto", sans-serif;
|
||||||
}
|
}
|
||||||
input:focus, select:focus {
|
input:focus, select:focus, textarea:focus {
|
||||||
border: 3px mediumpurple solid;
|
border: 3px mediumpurple solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
37
templates/report_bug.html
Normal file
37
templates/report_bug.html
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>FediBooks</title>
|
||||||
|
{% include 'imports.html' %}
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="container centred">
|
||||||
|
<h1 class="thin centred">Report a bug</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container centred">
|
||||||
|
<form method='POST'>
|
||||||
|
<label for="title" class="important">Bug title</label>
|
||||||
|
<p>A short, concise description of what happened.</p>
|
||||||
|
<input name="title" class="full-width" type="text" placeholder="I can't delete my bot">
|
||||||
|
|
||||||
|
<label for="description" class="important">Description</label>
|
||||||
|
<p>A more detailed description of what happened, including the steps you took that caused this issue to appear.</p>
|
||||||
|
<textarea name="description" class="full-width" placeholder="I clicked the delete bot button and clicked confirm, but the bot was still there afterwards."></textarea>
|
||||||
|
|
||||||
|
<label for="comments" class="important">Further comments</label>
|
||||||
|
<p>If you'd like to, you may add a comment here with any additional information.</p>
|
||||||
|
<textarea name="comments" class="full-width" placeholder="This started happening when I disabled replies on all my bots."></textarea>
|
||||||
|
|
||||||
|
<div class="container centred">
|
||||||
|
<a href="/" class="button btn-large btn-secondary"><i class="fas fa-times"></i> Cancel</a>
|
||||||
|
<button class="button btn-large btn-primary"><i class="fas fa-exclamation-circle"></i> Submit bug report</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% include 'footer.html' %}
|
||||||
|
</body>
|
||||||
|
</html>
|
4
webui.py
4
webui.py
|
@ -395,6 +395,10 @@ def do_login():
|
||||||
session['error'] = "Incorrect login information."
|
session['error'] = "Incorrect login information."
|
||||||
return redirect(url_for("show_login_page"), 303)
|
return redirect(url_for("show_login_page"), 303)
|
||||||
|
|
||||||
|
@app.route("/issue/bug")
|
||||||
|
def report_bug():
|
||||||
|
return render_template("report_bug.html")
|
||||||
|
|
||||||
@app.route("/img/bot_generic.png")
|
@app.route("/img/bot_generic.png")
|
||||||
def img_bot_generic():
|
def img_bot_generic():
|
||||||
return send_file("static/bot_generic.png", mimetype="image/png")
|
return send_file("static/bot_generic.png", mimetype="image/png")
|
||||||
|
|
Loading…
Reference in a new issue