From 39ca3ac1ad1650f311181b82e0c2b7338963daea Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Mon, 7 Feb 2022 13:08:18 +0100 Subject: [PATCH] no system page for non superuser --- cookbook/views/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cookbook/views/views.py b/cookbook/views/views.py index ad69bbdf8..9aa54560a 100644 --- a/cookbook/views/views.py +++ b/cookbook/views/views.py @@ -446,6 +446,9 @@ def history(request): @group_required('admin') def system(request): + if not request.user.is_superuser: + return HttpResponseRedirect(reverse('index')) + postgres = False if ( settings.DATABASES['default']['ENGINE'] == 'django.db.backends.postgresql_psycopg2' # noqa: E501 or settings.DATABASES['default']['ENGINE'] == 'django.db.backends.postgresql' # noqa: E501