mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-02-25 08:54:52 +01:00
48 lines
945 B
Python
48 lines
945 B
Python
from django.contrib import admin
|
|
|
|
from apps.transactions.models import (
|
|
Transaction,
|
|
TransactionCategory,
|
|
TransactionTag,
|
|
InstallmentPlan,
|
|
RecurringTransaction,
|
|
TransactionEntity,
|
|
)
|
|
|
|
|
|
@admin.register(Transaction)
|
|
class TransactionModelAdmin(admin.ModelAdmin):
|
|
list_display = [
|
|
"description",
|
|
"type",
|
|
"account__name",
|
|
"amount",
|
|
"account__currency__code",
|
|
"date",
|
|
"reference_date",
|
|
]
|
|
|
|
|
|
class TransactionInline(admin.TabularInline):
|
|
model = Transaction
|
|
extra = 0
|
|
|
|
|
|
@admin.register(InstallmentPlan)
|
|
class InstallmentPlanAdmin(admin.ModelAdmin):
|
|
inlines = [
|
|
TransactionInline,
|
|
]
|
|
|
|
|
|
@admin.register(RecurringTransaction)
|
|
class RecurringTransactionAdmin(admin.ModelAdmin):
|
|
inlines = [
|
|
TransactionInline,
|
|
]
|
|
|
|
|
|
admin.site.register(TransactionCategory)
|
|
admin.site.register(TransactionTag)
|
|
admin.site.register(TransactionEntity)
|