From 51c8e1e3dc581d0adcd349abad9a6e2b485bf429 Mon Sep 17 00:00:00 2001 From: imperosol Date: Wed, 13 May 2026 11:09:25 +0200 Subject: [PATCH] update django-debug-toolbar panels --- sith/settings.py | 7 ++++--- sith/toolbar_debug.py | 36 ------------------------------------ 2 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 sith/toolbar_debug.py diff --git a/sith/settings.py b/sith/settings.py index 96eba926..872c259e 100644 --- a/sith/settings.py +++ b/sith/settings.py @@ -636,16 +636,17 @@ if DEBUG: INSTALLED_APPS += ("debug_toolbar",) MIDDLEWARE = ("debug_toolbar.middleware.DebugToolbarMiddleware", *MIDDLEWARE) DEBUG_TOOLBAR_PANELS = [ - "debug_toolbar.panels.versions.VersionsPanel", + "debug_toolbar.panels.history.HistoryPanel", "debug_toolbar.panels.timer.TimerPanel", "debug_toolbar.panels.settings.SettingsPanel", "debug_toolbar.panels.headers.HeadersPanel", "debug_toolbar.panels.request.RequestPanel", "debug_toolbar.panels.sql.SQLPanel", - "sith.toolbar_debug.TemplatesPanel", + "debug_toolbar.panels.templates.TemplatesPanel", "debug_toolbar.panels.cache.CachePanel", "debug_toolbar.panels.signals.SignalsPanel", - "debug_toolbar.panels.redirects.RedirectsPanel", + "debug_toolbar.panels.community.CommunityPanel", + "debug_toolbar.panels.profiling.ProfilingPanel", ] if not TESTING: SENTRY_ENV = "development" # We can't test if it gets overridden in settings diff --git a/sith/toolbar_debug.py b/sith/toolbar_debug.py deleted file mode 100644 index ba42955c..00000000 --- a/sith/toolbar_debug.py +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright 2016,2017,2021 -# - Sli -# - Skia -# -# Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM, -# http://ae.utbm.fr. -# -# This program is free software; you can redistribute it and/or modify it under -# the terms of the GNU General Public License a published by the Free Software -# Foundation; either version 3 of the License, or (at your option) any later -# version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -# details. -# -# You should have received a copy of the GNU General Public License along with -# this program; if not, write to the Free Sofware Foundation, Inc., 59 Temple -# Place - Suite 330, Boston, MA 02111-1307, USA. -# -# - -from debug_toolbar.panels.templates import TemplatesPanel as BaseTemplatesPanel - - -class TemplatesPanel(BaseTemplatesPanel): - def generate_stats(self, *args): - try: - template = self.templates[0]["template"] - if not hasattr(template, "engine") and hasattr(template, "backend"): - template.engine = template.backend - except IndexError: # No template - pass - return super().generate_stats(*args)