From 9363bd4db8f148858053f815f8da70ecd7253547 Mon Sep 17 00:00:00 2001 From: "AB from home.homenet" Date: Fri, 8 Aug 2025 07:47:23 +0300 Subject: [PATCH] Xray works. --- vpn/admin_xray.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vpn/admin_xray.py b/vpn/admin_xray.py index cf9b99d..5cd40d4 100644 --- a/vpn/admin_xray.py +++ b/vpn/admin_xray.py @@ -100,8 +100,14 @@ class CredentialsAdmin(admin.ModelAdmin): return '-' credentials_display.short_description = 'Credentials (Preview)' -# Credentials admin is available through Certificate admin only -# Do not register directly to avoid showing in main menu +# Register Credentials admin but hide from main menu for Django + button functionality +@admin.register(Credentials) +class CredentialsHiddenAdmin(CredentialsAdmin): + """Credentials admin hidden from main menu but available for + button""" + + def has_module_permission(self, request): + """Hide this model from the main admin index""" + return False @admin.register(Certificate)