From 56eb5f82304bd46c2f7136ba5eb4194adfbe9356 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 22 May 2023 11:21:32 +0100 Subject: [PATCH] add link to edit user in admin --- rad/settings.py | 8 +++++--- templates/user_update.html | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/rad/settings.py b/rad/settings.py index 86f8c0d8..71eb5322 100644 --- a/rad/settings.py +++ b/rad/settings.py @@ -50,6 +50,7 @@ INSTALLED_APPS = [ "wally", "atlas", "reversion", + "debug_toolbar", "django_tables2", "django_filters", "easy_thumbnails", @@ -66,7 +67,6 @@ INSTALLED_APPS = [ "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", - "debug_toolbar", "dbbackup", "rest_framework", "tinymce", @@ -77,10 +77,10 @@ INSTALLED_APPS = [ ] MIDDLEWARE = [ + "debug_toolbar.middleware.DebugToolbarMiddleware", "corsheaders.middleware.CorsMiddleware", "django.middleware.security.SecurityMiddleware", "django.middleware.csrf.CsrfViewMiddleware", - "debug_toolbar.middleware.DebugToolbarMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", @@ -296,5 +296,7 @@ STATICFILES_DIRS = ( try: from .settings_local import * -except ImportError: +except ImportError as e: + print(e) + print("UNABLE TO IMPORT LOCAL SETTINGS") pass diff --git a/templates/user_update.html b/templates/user_update.html index e81183ea..3f6aa7f6 100644 --- a/templates/user_update.html +++ b/templates/user_update.html @@ -3,6 +3,9 @@ {% block content %}

Editing user: {{object.username}}

This form allows you to edit the users name and email address. More details (such as grade / supervisor / etc...) can be changed here +{% if request.user.is_superuser %} + (Admin Edit) +{% endif %}
{% csrf_token %} {{ form|crispy }}