From 7c7c67e496fa86c4f0993f555d71a7b238228f1e Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sun, 27 Oct 2024 21:28:26 +0100 Subject: [PATCH] finance/admin: show bills and transactions on confirmed statements --- jdav_web/finance/admin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jdav_web/finance/admin.py b/jdav_web/finance/admin.py index 2d6328d..d4a89cd 100644 --- a/jdav_web/finance/admin.py +++ b/jdav_web/finance/admin.py @@ -249,8 +249,14 @@ class StatementConfirmedAdmin(admin.ModelAdmin): #readonly_fields = fields list_display = ['__str__', 'total_pretty', 'confirmed_date', 'confirmed_by'] ordering = ('-confirmed_date',) + inlines = [BillOnSubmittedStatementInline, TransactionOnSubmittedStatementInline] def has_add_permission(self, request, obj=None): + # To preserve integrity, no one is allowed to add confirmed statements + return False + + def has_change_permission(self, request, obj=None): + # To preserve integrity, no one is allowed to change confirmed statements return False