From d878c287a54c71267a52dfe4e695bd6f34689214 Mon Sep 17 00:00:00 2001 From: Niklas Brachmann Date: Thu, 14 Nov 2013 22:02:21 +0100 Subject: [PATCH] Made sales log completely read-only; made user-account association read-only --- cash/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cash/admin.py b/cash/admin.py index a73e3fe..0354420 100644 --- a/cash/admin.py +++ b/cash/admin.py @@ -30,7 +30,7 @@ class AccountForm(forms.ModelForm): class AccountAdmin(admin.ModelAdmin): list_display = ('user', 'card_number', 'credit', 'transaction_link') form = AccountForm - readonly_fields = ('credit',) + readonly_fields = ('user', 'credit',) fieldsets = ( (None, { 'fields': ('user', 'card_number', 'credit'), @@ -101,6 +101,8 @@ class ProductCategoryAdmin(admin.ModelAdmin): class SalesLogEntryAdmin(admin.ModelAdmin): list_display = ('account', 'timestamp', 'product', 'count', 'unit_price') list_filter = ['account', 'timestamp', 'product'] + # Make sales log entries completely read-only + readonly_fields = SalesLogEntry._meta.get_all_field_names() class TransactionAdmin(admin.ModelAdmin): list_display = ('account', 'timestamp', 'subject', 'description', 'amount')