|
|
@ -30,7 +30,7 @@ class AccountForm(forms.ModelForm): |
|
|
|
class AccountAdmin(admin.ModelAdmin): |
|
|
|
class AccountAdmin(admin.ModelAdmin): |
|
|
|
list_display = ('user', 'card_number', 'credit', 'transaction_link') |
|
|
|
list_display = ('user', 'card_number', 'credit', 'transaction_link') |
|
|
|
form = AccountForm |
|
|
|
form = AccountForm |
|
|
|
readonly_fields = ('credit',) |
|
|
|
readonly_fields = ('user', 'credit',) |
|
|
|
fieldsets = ( |
|
|
|
fieldsets = ( |
|
|
|
(None, { |
|
|
|
(None, { |
|
|
|
'fields': ('user', 'card_number', 'credit'), |
|
|
|
'fields': ('user', 'card_number', 'credit'), |
|
|
@ -101,6 +101,8 @@ class ProductCategoryAdmin(admin.ModelAdmin): |
|
|
|
class SalesLogEntryAdmin(admin.ModelAdmin): |
|
|
|
class SalesLogEntryAdmin(admin.ModelAdmin): |
|
|
|
list_display = ('account', 'timestamp', 'product', 'count', 'unit_price') |
|
|
|
list_display = ('account', 'timestamp', 'product', 'count', 'unit_price') |
|
|
|
list_filter = ['account', 'timestamp', 'product'] |
|
|
|
list_filter = ['account', 'timestamp', 'product'] |
|
|
|
|
|
|
|
# Make sales log entries completely read-only |
|
|
|
|
|
|
|
readonly_fields = SalesLogEntry._meta.get_all_field_names() |
|
|
|
|
|
|
|
|
|
|
|
class TransactionAdmin(admin.ModelAdmin): |
|
|
|
class TransactionAdmin(admin.ModelAdmin): |
|
|
|
list_display = ('account', 'timestamp', 'subject', 'description', 'amount') |
|
|
|
list_display = ('account', 'timestamp', 'subject', 'description', 'amount') |
|
|
|