39710-vm/core/admin.py
2026-04-17 02:52:16 +00:00

18 lines
720 B
Python

from django.contrib import admin
from .models import BusinessProfile, Transaction
@admin.register(BusinessProfile)
class BusinessProfileAdmin(admin.ModelAdmin):
list_display = ('business_name', 'user', 'opening_ecash', 'opening_physical_cash', 'current_ecash', 'current_physical_cash')
search_fields = ('business_name', 'user__username', 'user__email')
@admin.register(Transaction)
class TransactionAdmin(admin.ModelAdmin):
list_display = ('client_name', 'transaction_type', 'amount', 'service_charge', 'business', 'created_at')
list_filter = ('transaction_type', 'created_at')
search_fields = ('client_name', 'business__business_name', 'created_by__username')
date_hierarchy = 'created_at'