From cb9be75e90ad9e1d6f63c68f31a3f6035c4820df Mon Sep 17 00:00:00 2001 From: Ultradesu Date: Fri, 20 Jun 2025 11:35:29 +0100 Subject: [PATCH] Disable unused menus --- vpn/admin.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/vpn/admin.py b/vpn/admin.py index 6abd342..fe1c3f2 100644 --- a/vpn/admin.py +++ b/vpn/admin.py @@ -185,3 +185,23 @@ class ACLAdmin(admin.ModelAdmin): links = obj.links.all() formatted_links = [f"{link.comment} - {EXTERNAL_ADDRESS}/ss/{link.link}#{link.acl.server.name}" for link in links] return mark_safe('
'.join(formatted_links)) + +try: + from django_celery_results.models import GroupResult + from django_celery_beat.models import ( + PeriodicTask, + ClockedSchedule, + CrontabSchedule, + IntervalSchedule, + SolarSchedule + ) + + admin.site.unregister(GroupResult) + admin.site.unregister(PeriodicTask) + admin.site.unregister(ClockedSchedule) + admin.site.unregister(CrontabSchedule) + admin.site.unregister(IntervalSchedule) + admin.site.unregister(SolarSchedule) + +except (ImportError, admin.sites.NotRegistered): + pass