trash models added, first attempt for remainign issues

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-12 13:39:42 +00:00
parent 28cb698579
commit 7d4d309677
20 changed files with 1084 additions and 106 deletions

View File

@@ -67,6 +67,19 @@ class Igny8AdminConfig(AdminConfig):
# Import and setup enhanced Celery task monitoring
self._setup_celery_admin()
# Import trash admin to register soft-deleted record views
self._setup_trash_admin()
def _setup_trash_admin(self):
"""Setup Trash admin views for soft-deleted records."""
try:
# Import registers the proxy models and their admin classes
from igny8_core.admin import trash_admin # noqa: F401
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.warning(f"Could not setup Trash admin: {e}")
def _setup_celery_admin(self):
"""Setup enhanced Celery admin with proper unregister/register"""