more fixes

This commit is contained in:
IGNY8 VPS (Salman)
2025-12-14 17:40:14 +00:00
parent a6fab8784d
commit f7f6a12e7b
5 changed files with 9 additions and 24 deletions

View File

@@ -19,17 +19,9 @@ class Igny8AdminSite(UnfoldAdminSite):
index_title = 'IGNY8 Administration' index_title = 'IGNY8 Administration'
def get_urls(self): def get_urls(self):
"""Add dashboard URL""" """Get admin URLs without custom dashboard"""
urls = super().get_urls() urls = super().get_urls()
custom_urls = [ return urls
path('dashboard/', self.dashboard_view, name='dashboard'),
]
return custom_urls + urls
def dashboard_view(self, request):
"""Dashboard view wrapper"""
from igny8_core.admin.dashboard import admin_dashboard
return admin_dashboard(request)
def get_app_list(self, request): def get_app_list(self, request):
""" """

View File

@@ -4,7 +4,7 @@ Admin interface for auth models
from django import forms from django import forms
from django.contrib import admin from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from unfold.admin import ModelAdmin from unfold.admin import ModelAdmin, TabularInline
from igny8_core.admin.base import AccountAdminMixin from igny8_core.admin.base import AccountAdminMixin
from .models import User, Account, Plan, Subscription, Site, Sector, SiteUserAccess, Industry, IndustrySector, SeedKeyword, PasswordResetToken from .models import User, Account, Plan, Subscription, Site, Sector, SiteUserAccess, Industry, IndustrySector, SeedKeyword, PasswordResetToken
@@ -332,7 +332,7 @@ class PasswordResetTokenAdmin(ModelAdmin):
return qs.none() return qs.none()
class SectorInline(admin.TabularInline): class SectorInline(TabularInline):
"""Inline admin for sectors within Site admin.""" """Inline admin for sectors within Site admin."""
model = Sector model = Sector
extra = 0 extra = 0
@@ -477,7 +477,7 @@ class SiteUserAccessAdmin(ModelAdmin):
readonly_fields = ['granted_at'] readonly_fields = ['granted_at']
class IndustrySectorInline(admin.TabularInline): class IndustrySectorInline(TabularInline):
"""Inline admin for industry sectors within Industry admin.""" """Inline admin for industry sectors within Industry admin."""
model = IndustrySector model = IndustrySector
extra = 0 extra = 0

View File

@@ -6,6 +6,7 @@ with full workflow functionality. This file contains legacy/minimal registration
""" """
from django.contrib import admin from django.contrib import admin
from django.utils.html import format_html from django.utils.html import format_html
from unfold.admin import ModelAdmin
from igny8_core.admin.base import AccountAdminMixin from igny8_core.admin.base import AccountAdminMixin
from .models import ( from .models import (
CreditCostConfig, CreditCostConfig,
@@ -49,7 +50,7 @@ from .models import (
# or have minimal implementations that don't conflict # or have minimal implementations that don't conflict
@admin.register(AccountPaymentMethod) @admin.register(AccountPaymentMethod)
class AccountPaymentMethodAdmin(admin.ModelAdmin): class AccountPaymentMethodAdmin(ModelAdmin):
list_display = [ list_display = [
'display_name', 'display_name',
'type', 'type',

View File

@@ -1,6 +1,6 @@
from django.contrib import admin from django.contrib import admin
from django.contrib import messages from django.contrib import messages
from unfold.admin import ModelAdmin from unfold.admin import ModelAdmin, TabularInline
from igny8_core.admin.base import SiteSectorAdminMixin from igny8_core.admin.base import SiteSectorAdminMixin
from .models import Tasks, Images, Content from .models import Tasks, Images, Content
from igny8_core.business.content.models import ContentTaxonomy, ContentAttribute, ContentTaxonomyRelation, ContentClusterMap from igny8_core.business.content.models import ContentTaxonomy, ContentAttribute, ContentTaxonomyRelation, ContentClusterMap
@@ -8,7 +8,7 @@ from import_export.admin import ExportMixin
from import_export import resources from import_export import resources
class ContentTaxonomyInline(admin.TabularInline): class ContentTaxonomyInline(TabularInline):
"""Inline admin for managing content taxonomy relationships""" """Inline admin for managing content taxonomy relationships"""
model = ContentTaxonomyRelation model = ContentTaxonomyRelation
extra = 1 extra = 1

View File

@@ -1,11 +1,3 @@
{% extends "admin/base.html" %} {% extends "admin/base.html" %}
{% block title %}{{ title }} | IGNY8 Admin{% endblock %} {% block title %}{{ title }} | IGNY8 Admin{% endblock %}
{% block branding %}
<h1 id="site-name">
<a href="{% url 'admin:index' %}">
🚀 IGNY8 Administration
</a>
</h1>
{% endblock %}