aboutsummaryrefslogtreecommitdiff
path: root/qc_app/templates
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2023-11-28 15:36:28 +0300
committerFrederick Muriuki Muriithi2023-11-28 16:33:22 +0300
commitc1dcd4f20e3e0e89d7e2dce051526d2db36f9579 (patch)
tree517b6d2db014dae6de5ad973477aec338890f080 /qc_app/templates
parentc213b0010c3ddc8d3215adab65bd489a9b884e30 (diff)
downloadgn-uploader-c1dcd4f20e3e0e89d7e2dce051526d2db36f9579.tar.gz
Capture, log and handle generic exceptions
Handle any and all unforeseen error conditions gracefully by capturing the exceptions, logging out for debug purposes and providing the user with a generic error page.
Diffstat (limited to 'qc_app/templates')
-rw-r--r--qc_app/templates/unhandled_exception.html21
1 files changed, 21 insertions, 0 deletions
diff --git a/qc_app/templates/unhandled_exception.html b/qc_app/templates/unhandled_exception.html
new file mode 100644
index 0000000..6e6a051
--- /dev/null
+++ b/qc_app/templates/unhandled_exception.html
@@ -0,0 +1,21 @@
+{%extends "base.html"%}
+
+{%block title%}System Error{%endblock%}
+
+{%block css%}
+<link rel="stylesheet" href="/static/css/two-column-with-separator.css" />
+{%endblock%}
+
+{%block contents%}
+<p>
+ An error has occured, and your request has been aborted. Please notify the
+ administrator to try and get this sorted.
+</p>
+<p>
+ Provide the following information to help the administrator figure out and fix
+ the issue:<br />
+ <hr /><br />
+ {{trace}}
+ <hr /><br />
+</p>
+{%endblock%}