Files
old-riskletpy/backend/core/admin.py

22 lines
744 B
Python
Raw Normal View History

2024-12-29 03:44:52 +01:00
from django.contrib import admin
2025-02-06 11:24:19 +01:00
from .models import Document, DocumentSegment, Organization
2024-12-29 03:44:52 +01:00
2025-02-06 11:24:19 +01:00
class DocumentSegmentInline(admin.StackedInline):
model = DocumentSegment
extra = 1
ordering = ['order']
fields = ('segment_type', 'content', 'order')
class DocumentAdmin(admin.ModelAdmin):
inlines = [DocumentSegmentInline]
list_display = ('organization', 'created_at', 'modified_at')
search_fields = ['organization__name']
readonly_fields = ('created_at', 'modified_at')
class OrganizationAdmin(admin.ModelAdmin):
list_display = ('name', 'email', 'industry_sector')
search_fields = ['name', 'email']
admin.site.register(Document, DocumentAdmin)
admin.site.register(Organization, OrganizationAdmin)