Revert "css django"

This reverts commit 90aa99b2c1.
This commit is contained in:
alorig
2025-12-14 21:44:46 +05:00
parent 90aa99b2c1
commit ade055c971
4 changed files with 2248 additions and 2585 deletions

View File

@@ -44,9 +44,9 @@ class Igny8AdminSite(admin.AdminSite):
app_dict = self._build_app_dict(request)
# Define our custom groups with their models (using object_name)
# Organized by business function
# Organized by business function with emoji icons for visual recognition
custom_groups = {
'<i class="fas fa-dollar-sign"></i> BILLING & ACCOUNTS': {
'💰 Billing & Accounts': {
'models': [
('igny8_core_auth', 'Plan'),
('billing', 'PlanLimitUsage'),
@@ -62,7 +62,7 @@ class Igny8AdminSite(admin.AdminSite):
('billing', 'CreditCostConfig'),
],
},
'<i class="fas fa-users"></i> SITES & USERS': {
'👥 Sites & Users': {
'models': [
('igny8_core_auth', 'Site'),
('igny8_core_auth', 'Sector'),
@@ -71,7 +71,7 @@ class Igny8AdminSite(admin.AdminSite):
('igny8_core_auth', 'PasswordResetToken'),
],
},
'<i class="fas fa-file-alt"></i> CONTENT MANAGEMENT': {
'📚 Content Management': {
'models': [
('writer', 'Content'),
('writer', 'Tasks'),
@@ -82,7 +82,7 @@ class Igny8AdminSite(admin.AdminSite):
('writer', 'ContentClusterMap'),
],
},
'<i class="fas fa-lightbulb"></i> PLANNING & STRATEGY': {
'🎯 Planning & Strategy': {
'models': [
('planner', 'Clusters'),
('planner', 'Keywords'),
@@ -90,7 +90,7 @@ class Igny8AdminSite(admin.AdminSite):
('system', 'Strategy'),
],
},
'<i class="fas fa-plug"></i> INTEGRATIONS & PUBLISHING': {
'🔗 Integrations & Publishing': {
'models': [
('integration', 'SiteIntegration'),
('integration', 'SyncEvent'),
@@ -98,7 +98,7 @@ class Igny8AdminSite(admin.AdminSite):
('publishing', 'DeploymentRecord'),
],
},
'<i class="fas fa-robot"></i> AI & AUTOMATION': {
'🤖 AI & Automation': {
'models': [
('ai', 'AITaskLog'),
('system', 'AIPrompt'),
@@ -107,14 +107,14 @@ class Igny8AdminSite(admin.AdminSite):
('optimization', 'OptimizationTask'),
],
},
'<i class="fas fa-globe"></i> GLOBAL REFERENCE DATA': {
'🌍 Global Reference Data': {
'models': [
('igny8_core_auth', 'Industry'),
('igny8_core_auth', 'IndustrySector'),
('igny8_core_auth', 'SeedKeyword'),
],
},
'<i class="fas fa-cog"></i> SYSTEM CONFIGURATION': {
'⚙️ System Configuration': {
'models': [
('system', 'IntegrationSettings'),
('system', 'AuthorProfile'),
@@ -128,13 +128,13 @@ class Igny8AdminSite(admin.AdminSite):
('system', 'SystemStatus'),
],
},
'<i class="fas fa-tasks"></i> MONITORING & TASKS': {
'<EFBFBD> Monitoring & Tasks': {
'models': [
('django_celery_results', 'TaskResult'),
('django_celery_results', 'GroupResult'),
],
},
'<i class="fas fa-server"></i> DJANGO SYSTEM': {
'<EFBFBD>🔧 Django System': {
'models': [
('admin', 'LogEntry'),
('auth', 'Group'),
@@ -173,16 +173,15 @@ class Igny8AdminSite(admin.AdminSite):
# Sort the app list by our custom order
order = [
'<i class="fas fa-dollar-sign"></i> BILLING & ACCOUNTS',
'<i class="fas fa-users"></i> SITES & USERS',
'<i class="fas fa-file-alt"></i> CONTENT MANAGEMENT',
'<i class="fas fa-lightbulb"></i> PLANNING & STRATEGY',
'<i class="fas fa-plug"></i> INTEGRATIONS & PUBLISHING',
'<i class="fas fa-robot"></i> AI & AUTOMATION',
'<i class="fas fa-globe"></i> GLOBAL REFERENCE DATA',
'<i class="fas fa-cog"></i> SYSTEM CONFIGURATION',
'<i class="fas fa-tasks"></i> MONITORING & TASKS',
'<i class="fas fa-server"></i> DJANGO SYSTEM',
'💰 Billing & Accounts',
'👥 Sites & Users',
'📚 Content Management',
'🎯 Planning & Strategy',
'🔗 Integrations & Publishing',
'🤖 AI & Automation',
'🌍 Global Reference Data',
'⚙️ System Configuration',
'🔧 Django System',
]
app_list.sort(key=lambda x: order.index(x['name']) if x['name'] in order else 999)