From 704a6d704be63982aeee968e3f182c4f12896106 Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand <benjamin.bertrand@esss.se> Date: Fri, 27 Apr 2018 09:07:58 +0200 Subject: [PATCH] Add specific error handler for 403 --- app/main/views.py | 5 +++++ app/templates/403.html | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 app/templates/403.html diff --git a/app/main/views.py b/app/main/views.py index b98736b..02bf0b2 100644 --- a/app/main/views.py +++ b/app/main/views.py @@ -18,6 +18,11 @@ bp = Blueprint('main', __name__) # Declare custom error handlers for all views +@bp.app_errorhandler(403) +def forbidden_error(error): + return render_template('403.html'), 403 + + @bp.app_errorhandler(404) def not_found_error(error): return render_template('404.html'), 404 diff --git a/app/templates/403.html b/app/templates/403.html new file mode 100644 index 0000000..de3fcf1 --- /dev/null +++ b/app/templates/403.html @@ -0,0 +1,8 @@ +{%- extends "base.html" %} + +{% block title %}Forbidden - CSEntry{% endblock %} + +{% block main %} + <h1>Forbidden</h1> + <p>You don't have the permission to access the requested resource</p> +{%- endblock %} -- GitLab