django phase 3 and 4

This commit is contained in:
IGNY8 VPS (Salman)
2025-12-15 00:08:18 +00:00
parent aa48a55504
commit cda56f15ba
14 changed files with 792 additions and 887 deletions

View File

@@ -66,8 +66,8 @@ class Igny8AdminConfig(AdminConfig):
def _setup_celery_admin(self):
"""Setup enhanced Celery admin with proper unregister/register"""
try:
from django_celery_results.models import TaskResult
from igny8_core.admin.celery_admin import CeleryTaskResultAdmin
from django_celery_results.models import TaskResult, GroupResult
from igny8_core.admin.celery_admin import CeleryTaskResultAdmin, CeleryGroupResultAdmin
# Unregister the default TaskResult admin
try:
@@ -75,8 +75,15 @@ class Igny8AdminConfig(AdminConfig):
except admin.sites.NotRegistered:
pass
# Register our enhanced version
# Unregister the default GroupResult admin
try:
admin.site.unregister(GroupResult)
except admin.sites.NotRegistered:
pass
# Register our enhanced versions
admin.site.register(TaskResult, CeleryTaskResultAdmin)
admin.site.register(GroupResult, CeleryGroupResultAdmin)
except Exception as e:
# Log the error but don't crash the app
import logging