Show linked DMS documents on Verwaltungskosten edit page
- Display linked PDFs/documents in the edit form with download links - Fix "Details ansehen" button to link to detail page - Redirect edit save to detail page instead of list Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -705,7 +705,7 @@ def verwaltungskosten_create(request):
|
||||
def verwaltungskosten_edit(request, pk):
|
||||
"""Bearbeite bestehende Verwaltungskosten"""
|
||||
from stiftung.forms import VerwaltungskostenForm
|
||||
from stiftung.models import Verwaltungskosten
|
||||
from stiftung.models import DokumentDatei, Verwaltungskosten
|
||||
|
||||
verwaltungskosten = get_object_or_404(Verwaltungskosten, pk=pk)
|
||||
|
||||
@@ -717,13 +717,17 @@ def verwaltungskosten_edit(request, pk):
|
||||
request,
|
||||
f'Verwaltungskosten "{verwaltungskosten.bezeichnung}" wurden erfolgreich aktualisiert.',
|
||||
)
|
||||
return redirect("stiftung:verwaltungskosten_list")
|
||||
return redirect("stiftung:verwaltungskosten_detail", pk=pk)
|
||||
else:
|
||||
form = VerwaltungskostenForm(instance=verwaltungskosten)
|
||||
|
||||
# Verknüpfte DMS-Dokumente
|
||||
dms_dokumente = DokumentDatei.objects.filter(verwaltungskosten=verwaltungskosten).order_by("erstellt_am")
|
||||
|
||||
context = {
|
||||
"form": form,
|
||||
"verwaltungskosten": verwaltungskosten,
|
||||
"dms_dokumente": dms_dokumente,
|
||||
"title": f"Verwaltungskosten bearbeiten: {verwaltungskosten.bezeichnung}",
|
||||
"submit_text": "Änderungen speichern",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user