- forms.py → forms/ Package (8 Domänen: destinataere, land, finanzen, foerderung, dokumente, veranstaltung, system, geschichte) - admin.py → admin/ Package (7 Domänen, alle 22 @admin.register dekoriert) - views.py (8845 Zeilen) → views/ Package (10 Domänen: dashboard, destinataere, land, paechter, finanzen, foerderung, dokumente, unterstuetzungen, veranstaltung, geschichte, system) - __init__.py in jedem Package re-exportiert alle Symbole für Rückwärtskompatibilität - urls.py bleibt unverändert (funktioniert durch Re-Exports) - Django system check: 0 Fehler, alle URL-Auflösungen funktionieren Keine funktionalen Änderungen – reine Strukturverbesserung für Vision 2026. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
557 B
Python
21 lines
557 B
Python
from django.contrib import admin
|
|
|
|
from ..models import DokumentLink
|
|
|
|
|
|
@admin.register(DokumentLink)
|
|
class DokumentLinkAdmin(admin.ModelAdmin):
|
|
list_display = ["titel", "kontext", "paperless_document_id"]
|
|
list_filter = ["kontext"]
|
|
search_fields = ["titel", "kontext"]
|
|
ordering = ["titel"]
|
|
readonly_fields = ["id"]
|
|
|
|
fieldsets = (
|
|
(
|
|
"Dokument",
|
|
{"fields": ("titel", "kontext", "paperless_document_id", "beschreibung")},
|
|
),
|
|
("System", {"fields": ("id",), "classes": ("collapse",)}),
|
|
)
|