feat: add quick transactions to django admin and properly name it

+ fix some wrongly assigned admin instances
This commit is contained in:
Herculino Trotta
2025-07-27 23:18:42 -03:00
parent 569d08711c
commit 8db885f47d

View File

@@ -7,6 +7,7 @@ from apps.transactions.models import (
InstallmentPlan, InstallmentPlan,
RecurringTransaction, RecurringTransaction,
TransactionEntity, TransactionEntity,
QuickTransaction,
) )
from apps.common.admin import SharedObjectModelAdmin from apps.common.admin import SharedObjectModelAdmin
@@ -49,19 +50,22 @@ class TransactionInline(admin.TabularInline):
@admin.register(InstallmentPlan) @admin.register(InstallmentPlan)
class InstallmentPlanAdmin(SharedObjectModelAdmin): class InstallmentPlanAdmin(admin.ModelAdmin):
inlines = [ inlines = [
TransactionInline, TransactionInline,
] ]
@admin.register(RecurringTransaction) @admin.register(RecurringTransaction)
class RecurringTransactionAdmin(SharedObjectModelAdmin): class RecurringTransactionAdmin(admin.ModelAdmin):
inlines = [ inlines = [
TransactionInline, TransactionInline,
] ]
admin.site.register(QuickTransaction)
@admin.register(TransactionCategory) @admin.register(TransactionCategory)
class TransactionCategoryModelAdmin(SharedObjectModelAdmin): class TransactionCategoryModelAdmin(SharedObjectModelAdmin):
pass pass